aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorMartin André <m.andre@redhat.com>2017-12-19 13:56:22 +0100
committerMartin André <m.andre@redhat.com>2017-12-19 13:59:51 +0100
commit93ed43818b7ca334854f4b431a9ef56559d2d7f6 (patch)
tree85ad237dbbfd1e45ee677877cc92f1f60f51a7c2 /docker
parentf3ff6fb2f2a19354a44d943d9acd3999e84addd9 (diff)
downloadkolla-93ed43818b7ca334854f4b431a9ef56559d2d7f6.tar.gz
kolla-93ed43818b7ca334854f4b431a9ef56559d2d7f6.zip
Skip plugins install for keystone binary builds
There should be no pip install in binary builds, move the installation of the downloaded bits where it belongs into the 'source' install_type section. Change-Id: I6d8609d072d18e635250df1c1e9aa687ce1f769d
Diffstat (limited to 'docker')
-rw-r--r--docker/keystone/keystone/Dockerfile.j217
1 files changed, 9 insertions, 8 deletions
diff --git a/docker/keystone/keystone/Dockerfile.j2 b/docker/keystone/keystone/Dockerfile.j2
index d7932e793..f56013aa6 100644
--- a/docker/keystone/keystone/Dockerfile.j2
+++ b/docker/keystone/keystone/Dockerfile.j2
@@ -5,21 +5,22 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% import "macros.j2" as macros with context %}
-{% if install_type == 'source' %}
-ADD plugins-archive /
-{% endif %}
-
COPY keystone_bootstrap.sh /usr/local/bin/kolla_keystone_bootstrap
COPY extend_start.sh /usr/local/bin/kolla_extend_start
+RUN chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_keystone_bootstrap
+
+{% if install_type == 'source' %}
+ADD plugins-archive /
{% set keystone_plugins_pip_packages = [
'/plugins/*'
] %}
-RUN chmod 755 /usr/local/bin/kolla_extend_start /usr/local/bin/kolla_keystone_bootstrap \
- && if [ "$(ls /plugins)" ]; then \
- {{ macros.install_pip(keystone_plugins_pip_packages | customizable("pip_packages")) }}; \
- fi
+RUN if [ "$(ls /plugins)" ]; then \
+ {{ macros.install_pip(keystone_plugins_pip_packages | customizable("pip_packages")) }}; \
+ fi
+
+{% endif %}
{% block keystone_footer %}{% endblock %}
{% block footer %}{% endblock %}