summaryrefslogtreecommitdiff
path: root/docker/openstack-base
diff options
context:
space:
mode:
authorRadosław Piliszek <radoslaw.piliszek@gmail.com>2021-01-13 18:01:36 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2021-11-26 12:11:12 +0000
commita41001f7143a1a60f0334f20206481335b14141a (patch)
tree32b1cbf0b6ccbc046819ac14b8a30ed329ca1dfc /docker/openstack-base
parent1a9d5a1a42c86b447af371ab5e0864f2b452f6ad (diff)
downloadkolla-a41001f7143a1a60f0334f20206481335b14141a.tar.gz
kolla-a41001f7143a1a60f0334f20206481335b14141a.zip
Upgrade pip and friends in source images
New pip has nice features for detection of conflicting requirements. When installing from PyPI, as we do in source images, running the latest pip+setuptools+wheel is recommended. Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I4ae3a82cc796a60450c2a35beba32972964bc5d0
Diffstat (limited to 'docker/openstack-base')
-rw-r--r--docker/openstack-base/Dockerfile.j23
1 files changed, 2 insertions, 1 deletions
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2
index 94c507311..f46d1a5f3 100644
--- a/docker/openstack-base/Dockerfile.j2
+++ b/docker/openstack-base/Dockerfile.j2
@@ -328,7 +328,8 @@ RUN ln -s openstack-base-source/* /requirements \
ENV PATH /var/lib/kolla/venv/bin:$PATH
-RUN {{ macros.install_pip(openstack_base_pip_packages | customizable("pip_packages")) }}
+RUN {{ macros.install_pip(['pip', 'wheel', 'setuptools']) }} \
+ && {{ macros.install_pip(openstack_base_pip_packages | customizable("pip_packages")) }}
{% endif %}