From 28de849165abcd5035bf01ac35609dc3fd0fdad9 Mon Sep 17 00:00:00 2001 From: Qiu Yu Date: Sat, 23 Jan 2016 15:40:12 -0700 Subject: [PATCH] Install keystonemiddleware for source build swift proxy server Swift doesn't have hard dependency on keystone authentication. Hence keystonemiddleware is not listed in Keystone's requirements.txt. For Kolla setup, since keystone is by default enabled, ensure keystonemiddleware is correctly installed in proxy server Dockerfile. Change-Id: Ie49433772d7ebe13b984dc0eb93840e6ca54a91a Closes-Bug: #1537407 --- docker/openstack-base/Dockerfile.j2 | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2 index de111a94a0..4b6ca35e26 100644 --- a/docker/openstack-base/Dockerfile.j2 +++ b/docker/openstack-base/Dockerfile.j2 @@ -122,6 +122,7 @@ RUN ln -s openstack-base-source/* /requirements \ && /var/lib/kolla/venv/bin/pip --no-cache-dir install --upgrade -c requirements/upper-constraints.txt \ jinja2 \ kazoo \ + keystonemiddleware \ python-barbicanclient \ python-ceilometerclient \ python-congressclient \