diff options
| author | Steven Dake <stdake@cisco.com> | 2015-09-28 11:43:39 -0700 |
|---|---|---|
| committer | Steven Dake <stdake@cisco.com> | 2015-09-28 13:15:43 -0700 |
| commit | f422733a0b1be458fcc532a7d9d240497bbbfdfb (patch) | |
| tree | 09bb359f37b8752908588208d2f81c468cf5a043 /docker/openstack-base/Dockerfile.j2 | |
| parent | e69571eeb3729907be2ea6acb80904c4790a6916 (diff) | |
| download | kolla-f422733a0b1be458fcc532a7d9d240497bbbfdfb.tar.gz kolla-f422733a0b1be458fcc532a7d9d240497bbbfdfb.zip | |
Make oslo.log work properly with syslog
The syslog support in oslo.log is broken. This patch makes oslo.log
work properly by using a backported patch from master.
Change-Id: Idb7b38e3cecbfd6547dad148f22f13a4c8557c8f
Implements: bp logging-container
Diffstat (limited to 'docker/openstack-base/Dockerfile.j2')
| -rw-r--r-- | docker/openstack-base/Dockerfile.j2 | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2 index 893014088..36c1c1c34 100644 --- a/docker/openstack-base/Dockerfile.j2 +++ b/docker/openstack-base/Dockerfile.j2 @@ -1,6 +1,13 @@ FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }} MAINTAINER Kolla Project (https://launchpad.net/kolla) +{% if base_distro in ['fedora', 'centos', 'oraclelinux', 'rhel'] %} + +RUN yum -y install patch \ + && yum clean all + +{% endif %} + {% if install_type == 'source' %} {% if base_distro in ['ubuntu', 'debian'] %} @@ -14,6 +21,7 @@ RUN apt-get install -y --no-install-recommends \ libxslt1-dev \ libffi-dev \ libyaml-dev \ + patch \ pkg-config \ git \ && apt-get clean @@ -43,3 +51,10 @@ RUN curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py \ MySQL-python {% endif %} + +# TODO(sdake): Remove a backport of a patch which is not yet in the packaging +# to make oslo.log work properly once the patch is in oslo.log +# NB: Please remove patch from the list of packages for both +# RPM and APT. +COPY 0001-Fix-unintended-assignment-of-syslog.patch / +RUN patch -p1 -d /usr/lib/python2.7/site-packages < /0001-Fix-unintended-assignment-of-syslog.patch |
