diff options
| author | Zuul <zuul@review.opendev.org> | 2019-12-06 19:37:10 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2019-12-06 19:37:10 +0000 |
| commit | ce0fe598aa0714b3019303f6aa24916a821fa9cd (patch) | |
| tree | 1272a87e01ec057741513bc834e1264e5cb4e4fd | |
| parent | 54a66130210fceda4a6fb99b6387ef7212683d78 (diff) | |
| parent | d1038e03f01ecc561e3e4326925b55ee0f31028a (diff) | |
| download | kolla-ce0fe598aa0714b3019303f6aa24916a821fa9cd.tar.gz kolla-ce0fe598aa0714b3019303f6aa24916a821fa9cd.zip | |
Merge "Remove skydive rpm installation"
| -rw-r--r-- | docker/skydive/skydive-agent/Dockerfile.j2 | 12 | ||||
| -rw-r--r-- | docker/skydive/skydive-analyzer/Dockerfile.j2 | 7 | ||||
| -rw-r--r-- | docker/skydive/skydive-base/Dockerfile.j2 | 11 |
3 files changed, 13 insertions, 17 deletions
diff --git a/docker/skydive/skydive-agent/Dockerfile.j2 b/docker/skydive/skydive-agent/Dockerfile.j2 index 87a1729f9..364ff049a 100644 --- a/docker/skydive/skydive-agent/Dockerfile.j2 +++ b/docker/skydive/skydive-agent/Dockerfile.j2 @@ -6,15 +6,19 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} {% block skydive_agent_install %} + {% if base_package_type == 'rpm' %} - {% set skydive_agent_packages = [ - 'openvswitch', - 'skydive-agent' - ] %} + + {% set skydive_agent_packages = ['openvswitch'] %} + {% elif base_package_type == 'deb' %} + {% set skydive_agent_packages = ['openvswitch-common'] %} + {% endif %} + {{ macros.install_packages(skydive_agent_packages | customizable("packages")) }} + {% endblock %} {% block skydive_agent_footer %}{% endblock %} diff --git a/docker/skydive/skydive-analyzer/Dockerfile.j2 b/docker/skydive/skydive-analyzer/Dockerfile.j2 index 776ddbca5..306e42db7 100644 --- a/docker/skydive/skydive-analyzer/Dockerfile.j2 +++ b/docker/skydive/skydive-analyzer/Dockerfile.j2 @@ -5,12 +5,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {% import "macros.j2" as macros with context %} -{% block skydive_analyzer_install %} -{% if base_package_type == 'rpm' %} - {% set skydive_analyzer_packages = ['skydive-analyzer'] %} -{{ macros.install_packages(skydive_analyzer_packages | customizable("packages")) }} -{% endif %} -{% endblock %} +{% block skydive_analyzer_install %}{% endblock %} {% block skydive_analyzer_footer %}{% endblock %} diff --git a/docker/skydive/skydive-base/Dockerfile.j2 b/docker/skydive/skydive-base/Dockerfile.j2 index a115aea9f..e2922d0ad 100644 --- a/docker/skydive/skydive-base/Dockerfile.j2 +++ b/docker/skydive/skydive-base/Dockerfile.j2 @@ -8,18 +8,15 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build {{ macros.configure_user(name='skydive') }} {% block skydive_install %} -{% if base_package_type == 'rpm' %} - {% set skydive_base_packages = ['skydive'] %} -{{ macros.install_packages(skydive_base_packages | customizable("packages")) }} -{% else %} - {% if base_arch != 'x86_64' %} + +{% if base_arch != 'x86_64' %} RUN echo '{{ install_type }} on {{ base_distro }} not yet available on non x86_64 platforms' \ && /bin/false - {% else %} +{% else %} RUN curl -o /usr/bin/skydive -L "https://github.com/skydive-project/skydive/releases/download/v0.26.0/skydive" \ && chmod +x /usr/bin/skydive - {% endif %} {% endif %} + {% endblock %} COPY extend_start.sh /usr/local/bin/kolla_extend_start |
