diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-12-30 08:45:20 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-12-30 08:45:20 +0000 |
| commit | 19e75e8e71e6e0afe5bff089404025421bca6d86 (patch) | |
| tree | c0a4d2bb917a9594342b141a2df774e0dd318c43 /docker/openstack-base | |
| parent | 44987794dee5b6b909e2f41ad20e271fb4b6b670 (diff) | |
| parent | 918cd10bb06964d067a2afdcd6d13c3aa4b2ae7f (diff) | |
| download | kolla-19e75e8e71e6e0afe5bff089404025421bca6d86.tar.gz kolla-19e75e8e71e6e0afe5bff089404025421bca6d86.zip | |
Merge "Base and openstack-base ubuntu binary containers."
Diffstat (limited to 'docker/openstack-base')
| -rw-r--r-- | docker/openstack-base/Dockerfile.j2 | 35 | ||||
| -rw-r--r-- | docker/openstack-base/oslo-log-bug1499620.patch | 18 |
2 files changed, 52 insertions, 1 deletions
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2 index 964b8b67c..3d38e6853 100644 --- a/docker/openstack-base/Dockerfile.j2 +++ b/docker/openstack-base/Dockerfile.j2 @@ -10,8 +10,8 @@ RUN yum -y install \ MariaDB-shared \ openssl \ && yum clean all -{% endif %} +{% endif %} {% if install_type == 'binary' %} {% if base_distro in ['fedora', 'centos', 'oraclelinux', 'rhel'] %} @@ -37,6 +37,39 @@ RUN yum -y install \ python-keystoneauth1 \ && yum clean all + {% elif base_distro in ['ubuntu'] %} + +# This will prevent questions from being asked during the install +ENV DEBIAN_FRONTEND noninteractive +COPY oslo-log-bug1499620.patch /var/lib/kolla/oslo-log-bug1499620.patch +# There is no python-tuskarclient in ubuntu 14.04 +RUN apt-get install -y --no-install-recommends \ + python-barbicanclient \ + python-ceilometerclient \ + python-congressclient \ + python-designateclient \ + python-heatclient \ + python-ironicclient \ + python-magnumclient \ + python-manilaclient \ + python-mistralclient \ + python-muranoclient \ + python-pip \ + python-saharaclient \ + python-swiftclient \ + python-troveclient \ + python-zaqarclient \ + python-openstackclient \ + python-pymysql \ + python-keystoneclient \ + python-oslo.log \ + openssl \ + patch \ + && apt-get clean + +# python-oslo-log patch to bug 1499620 (it fixed in python-oslo-log 1.11.1) +RUN patch -d /usr/lib/python2.7/site-packages -p1 < /var/lib/kolla/oslo-log-bug1499620.patch + {% endif %} {% elif install_type == 'source' %} {% if base_distro in ['fedora', 'centos', 'oraclelinux', 'rhel'] %} diff --git a/docker/openstack-base/oslo-log-bug1499620.patch b/docker/openstack-base/oslo-log-bug1499620.patch new file mode 100644 index 000000000..7a6867dfb --- /dev/null +++ b/docker/openstack-base/oslo-log-bug1499620.patch @@ -0,0 +1,18 @@ +diff --git a/oslo_log/log.py b/oslo_log/log.py +index 8d8c240..1b19072 100644 +--- a/oslo_log/log.py ++++ b/oslo_log/log.py +@@ -285,10 +285,10 @@ def _setup_logging_from_conf(conf, project, version): + facility = _find_facility(conf.syslog_log_facility) + # TODO(bogdando) use the format provided by RFCSysLogHandler after + # existing syslog format deprecation in J +- syslog = handlers.OSSysLogHandler( ++ syslog_handler = handlers.OSSysLogHandler( + facility=facility, + use_syslog_rfc_format=conf.use_syslog_rfc_format) +- log_root.addHandler(syslog) ++ log_root.addHandler(syslog_handler) + + datefmt = conf.log_date_format + for handler in log_root.handlers: + |
