summaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2020-03-11 16:52:10 +0100
committerRadosław Piliszek <radoslaw.piliszek@gmail.com>2020-03-12 15:30:01 +0000
commitca8b61516401d61d90e2940fa130c8f55a8b6e45 (patch)
tree08f7033c2389968b0996947ce9caeff3f9ed882b /docker
parentc421ed52ae7951e20c9d8caae60da5ae77440f86 (diff)
downloadkolla-ca8b61516401d61d90e2940fa130c8f55a8b6e45.tar.gz
kolla-ca8b61516401d61d90e2940fa130c8f55a8b6e45.zip
openstack-base: pin setuptools < 46 to get horizon working
pyScss used by Horizon fails to work with setuptools > 46 version. It's last release was in 2016 so probably no one fix it. Let make sure that we get older version of setuptools. Broken due to https://bugs.launchpad.net/kolla/+bug/1866961 Change-Id: I2a3fa657a3e1a9b8b0acb0b50bd4f3e98078f4ff
Diffstat (limited to 'docker')
-rw-r--r--docker/openstack-base/Dockerfile.j25
1 files changed, 5 insertions, 0 deletions
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2
index 7b276bdc3..0a804cca3 100644
--- a/docker/openstack-base/Dockerfile.j2
+++ b/docker/openstack-base/Dockerfile.j2
@@ -413,6 +413,11 @@ RUN ln -s openstack-base-source/* /requirements \
ENV PATH /var/lib/kolla/venv/bin:$PATH
+# FIXME(hrw): pyScss used by Horizon fails to work with setuptools >= 46
+# it had last release in 2016 so probably no one will fix it.
+# So we need to be sure that we get older version of setuptools.
+RUN {{ macros.install_pip(['"setuptools<46"']) }}
+
RUN {{ macros.install_pip(openstack_base_pip_packages | customizable("pip_packages")) }}
{% endif %}