Merge "Base and openstack-base ubuntu binary containers."
This commit is contained in:
commit
19e75e8e71
@ -12,7 +12,7 @@ RUN echo 'ERROR: {{ install_type }} is unavailable for {{ base_distro }}' \
|
||||
|
||||
{% endif %}
|
||||
{% elif base_distro in ['ubuntu', 'debian'] %}
|
||||
{% if install_type not in ['source'] %}
|
||||
{% if install_type not in ['source','binary'] %}
|
||||
|
||||
RUN echo 'ERROR: {{ install_type }} is unavailable for {{ base_distro }}' \
|
||||
&& /bin/false
|
||||
|
@ -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'] %}
|
||||
|
18
docker/openstack-base/oslo-log-bug1499620.patch
Normal file
18
docker/openstack-base/oslo-log-bug1499620.patch
Normal file
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user