
This is a temporary workaround to fix a Django error preventing the Kolla Horizon login, while waiting for a fix upstream. It is part of a patch created by Matthias Runge <mrunge@redhat.com> https://review.openstack.org/gitweb?p=openstack%2Fdjango_openstack_auth.git;a=commitdiff;h=adfc494ec17ee43847d7c0c833dad9c178f29358 I've just used the patch for openstack_auth/user.py Change-Id: I2c2ad0042f9c60a839d8ee9bca904465bee9361f Closes-bug: #1469284
23 lines
843 B
Docker
23 lines
843 B
Docker
FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
|
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
|
|
|
RUN yum -y install \
|
|
openstack-dashboard \
|
|
httpd \
|
|
httpd-mod-wsgi \
|
|
patch \
|
|
&& yum clean all \
|
|
&& chown -R apache:apache /usr/share/openstack-dashboard/static
|
|
|
|
# The chown is required because of this packaging bug:
|
|
# https://bugzilla.redhat.com/show_bug.cgi?id=1219006
|
|
|
|
COPY config-internal.sh config-external.sh horizon-bug-1469284.patch /opt/kolla/
|
|
# TODO(mduggan): Need to remove this patch once a fix for
|
|
# https://bugs.launchpad.net/kolla/+bug/1469284 becomes available upstream.
|
|
# Review for this bug is at https://review.openstack.org/#/c/167981/
|
|
RUN patch /usr/lib/python2.7/site-packages/openstack_auth/user.py < /opt/kolla/horizon-bug-1469284.patch
|
|
ADD ./start.sh /start.sh
|
|
|
|
CMD ["/start.sh"]
|