Merge "Add heat-all container"

This commit is contained in:
Jenkins 2017-02-16 23:09:31 +00:00 committed by Gerrit Code Review
commit eaec95b14e
2 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,24 @@
FROM {{ namespace }}/{{ image_prefix }}heat-base:{{ tag }}
MAINTAINER {{ maintainer }}
{% block heat_all_header %}{% endblock %}
{% import "macros.j2" as macros with context %}
{% if install_type == 'binary' %}
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set heat_all_packages = [
'openstack-heat-api',
'openstack-heat-monolith',
'openstack-heat-engine'
] %}
{% elif base_distro in ['ubuntu'] %}
RUN echo 'heat-all not yet available for {{ base_distro }}' && /bin/false
{% endif %}
{{ macros.install_packages(heat_all_packages | customizable("packages")) }}
{% endif %}
{% block heat_all_footer %}{% endblock %}
{% block footer %}{% endblock %}
USER heat

View File

@ -108,6 +108,7 @@ class BuildTestUbuntuBinary(BuildTest, base.BaseTestCase):
"cloudkitty-base",
"congress-base",
"freezer-base",
"heat-all",
"karbor-base",
"kuryr-base",
"monasca-base",