aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/magnum/magnum-api/Dockerfile.j25
-rw-r--r--docker/magnum/magnum-base/Dockerfile.j25
-rw-r--r--docker/magnum/magnum-conductor/Dockerfile.j26
3 files changed, 12 insertions, 4 deletions
diff --git a/docker/magnum/magnum-api/Dockerfile.j2 b/docker/magnum/magnum-api/Dockerfile.j2
index a16bfe539..2a7f78cce 100644
--- a/docker/magnum/magnum-api/Dockerfile.j2
+++ b/docker/magnum/magnum-api/Dockerfile.j2
@@ -6,8 +6,11 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% import "macros.j2" as macros with context %}
{% if install_type == 'binary' %}
- {% if base_package_type == 'rpm' %}
+ {% if base_package_type == 'rpm' and base_distro != 'rhel' %}
{% set magnum_api_packages = ['openstack-magnum-api'] %}
+ {% elif base_package_type == 'rpm' and base_distro == 'rhel' %}
+RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
+ && /bin/false
{% elif base_package_type == 'deb' %}
{% set magnum_api_packages = ['magnum-api'] %}
{% endif %}
diff --git a/docker/magnum/magnum-base/Dockerfile.j2 b/docker/magnum/magnum-base/Dockerfile.j2
index 9ae597a29..063db926e 100644
--- a/docker/magnum/magnum-base/Dockerfile.j2
+++ b/docker/magnum/magnum-base/Dockerfile.j2
@@ -8,8 +8,11 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{{ macros.configure_user(name='magnum') }}
{% if install_type == 'binary' %}
- {% if base_package_type == 'rpm' %}
+ {% if base_package_type == 'rpm' and base_distro != 'rhel' %}
{% set magnum_base_packages = ['openstack-magnum-common'] %}
+ {% elif base_package_type == 'rpm' and base_distro == 'rhel' %}
+RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
+ && /bin/bash
{% elif base_package_type == 'deb' %}
{% set magnum_base_packages = ['magnum-common'] %}
{% endif %}
diff --git a/docker/magnum/magnum-conductor/Dockerfile.j2 b/docker/magnum/magnum-conductor/Dockerfile.j2
index 7946256cd..c06bac11a 100644
--- a/docker/magnum/magnum-conductor/Dockerfile.j2
+++ b/docker/magnum/magnum-conductor/Dockerfile.j2
@@ -6,11 +6,13 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% import "macros.j2" as macros with context %}
{% if install_type == 'binary' %}
- {% if base_package_type == 'rpm' %}
+ {% if base_package_type == 'rpm' and base_distro != 'rhel' %}
{% set magnum_conductor_packages = [
'openstack-magnum-conductor'
] %}
-
+ {% elif base_package_type == 'rpm' and base_distro == 'rhel' %}
+RUN echo '{{ install_type }} not yet available for {{ base_distro }}' \
+ && /bin/false
{% elif base_package_type == 'deb' %}
{% set magnum_conductor_packages = [
'magnum-conductor'