aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-12-06 19:37:10 +0000
committerGerrit Code Review <review@openstack.org>2019-12-06 19:37:10 +0000
commitce0fe598aa0714b3019303f6aa24916a821fa9cd (patch)
tree1272a87e01ec057741513bc834e1264e5cb4e4fd
parent54a66130210fceda4a6fb99b6387ef7212683d78 (diff)
parentd1038e03f01ecc561e3e4326925b55ee0f31028a (diff)
downloadkolla-ce0fe598aa0714b3019303f6aa24916a821fa9cd.tar.gz
kolla-ce0fe598aa0714b3019303f6aa24916a821fa9cd.zip
Merge "Remove skydive rpm installation"
-rw-r--r--docker/skydive/skydive-agent/Dockerfile.j212
-rw-r--r--docker/skydive/skydive-analyzer/Dockerfile.j27
-rw-r--r--docker/skydive/skydive-base/Dockerfile.j211
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