Merge "Implement a install_type and install_metatype"
This commit is contained in:
commit
6a622ec82c
@ -28,6 +28,7 @@ RUN echo 'ERROR: The specified distro has no Kolla images to build: "{{ base_dis
|
|||||||
|
|
||||||
ENV KOLLA_BASE_DISTRO {{ base_distro }}
|
ENV KOLLA_BASE_DISTRO {{ base_distro }}
|
||||||
ENV KOLLA_INSTALL_TYPE {{ install_type }}
|
ENV KOLLA_INSTALL_TYPE {{ install_type }}
|
||||||
|
ENV KOLLA_INSTALL_METATYPE {{ install_metatype }}
|
||||||
|
|
||||||
{% if base_distro in ['fedora', 'centos', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['fedora', 'centos', 'oraclelinux', 'rhel'] %}
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceilometer-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceilometer-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceilometer-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceilometer-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'source' %}
|
{% if install_type == 'source' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceilometer-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceilometer-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceilometer-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceilometer-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceilometer-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceilometer-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceilometer-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceilometer-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceph-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceph-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ceph-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ceph-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-cinder-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}cinder-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-cinder-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}cinder-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY ./start.sh /
|
COPY ./start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-cinder-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}cinder-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY ./start.sh /
|
COPY ./start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-cinder-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}cinder-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-designate-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}designate-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-designate-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}designate-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-designate-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}designate-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-designate-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}designate-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-designate-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}designate-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-designate-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}designate-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-glance-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}glance-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-glance-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}glance-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-gnocchi-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}gnocchi-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-gnocchi-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}gnocchi-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-heat-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}heat-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-heat-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}heat-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-heat-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}heat-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ironic-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ironic-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ironic-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ironic-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ironic-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ironic-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-magnum-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}magnum-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-magnum-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}magnum-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-murano-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}murano-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'source' %}
|
{% if install_type == 'source' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-murano-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}murano-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-neutron-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}neutron-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-neutron-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}neutron-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-neutron-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}neutron-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-neutron-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}neutron-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-nova-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}nova-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'source' %}
|
{% if install_type == 'source' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ovs-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ovs-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-ovs-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}ovs-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
{% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-object-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-object-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-object-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-object-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-object-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
COPY start.sh /
|
COPY start.sh /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
MAINTAINER Kolla Project (https://launchpad.net.kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-swift-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if base_distro in ['fedora', 'centos', 'oraclelinux'] %}
|
{% if base_distro in ['fedora', 'centos', 'oraclelinux'] %}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
FROM {{ namespace }}/{{ base_distro }}-{{ install_type }}-openstack-base:{{ tag }}
|
FROM {{ namespace }}/{{ image_prefix }}openstack-base:{{ tag }}
|
||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
{% if install_type == 'binary' %}
|
{% if install_type == 'binary' %}
|
||||||
|
@ -220,7 +220,7 @@ def merge_args_and_config(settings_from_config_file):
|
|||||||
"tag": "latest",
|
"tag": "latest",
|
||||||
"base": "centos",
|
"base": "centos",
|
||||||
"base_tag": "latest",
|
"base_tag": "latest",
|
||||||
"type": "binary",
|
"install_type": "binary",
|
||||||
"no_cache": False,
|
"no_cache": False,
|
||||||
"keep": False,
|
"keep": False,
|
||||||
"push": False,
|
"push": False,
|
||||||
@ -248,7 +248,8 @@ def merge_args_and_config(settings_from_config_file):
|
|||||||
type=str)
|
type=str)
|
||||||
parser.add_argument('-t', '--type',
|
parser.add_argument('-t', '--type',
|
||||||
help='The method of the Openstack install',
|
help='The method of the Openstack install',
|
||||||
type=str)
|
type=str,
|
||||||
|
dest='install_type')
|
||||||
parser.add_argument('--no-cache',
|
parser.add_argument('--no-cache',
|
||||||
help='Do not use the Docker cache when building',
|
help='Do not use the Docker cache when building',
|
||||||
action='store_true')
|
action='store_true')
|
||||||
@ -293,15 +294,25 @@ class KollaWorker(object):
|
|||||||
self.namespace = config['namespace']
|
self.namespace = config['namespace']
|
||||||
self.base = config['base']
|
self.base = config['base']
|
||||||
self.base_tag = config['base_tag']
|
self.base_tag = config['base_tag']
|
||||||
self.type_ = config['type']
|
self.install_type = config['install_type']
|
||||||
|
self.tag = config['tag']
|
||||||
|
self.image_prefix = self.base + '-' + config['install_type'] + '-'
|
||||||
|
|
||||||
|
if '-' in config['install_type']:
|
||||||
|
self.install_type, self.install_metatype = \
|
||||||
|
self.install_type.split('-', 2)
|
||||||
|
else:
|
||||||
|
if self.install_type == 'binary':
|
||||||
|
self.install_metatype = 'rdo'
|
||||||
|
elif self.install_type == 'source':
|
||||||
|
self.install_metatype = 'mixed'
|
||||||
|
|
||||||
self.tag = config['tag']
|
self.tag = config['tag']
|
||||||
self.prefix = self.base + '-' + self.type_ + '-'
|
|
||||||
self.include_header = config['include_header']
|
self.include_header = config['include_header']
|
||||||
self.include_footer = config['include_footer']
|
self.include_footer = config['include_footer']
|
||||||
self.regex = config['regex']
|
self.regex = config['regex']
|
||||||
self.source_location = ConfigParser.SafeConfigParser()
|
self.source_location = ConfigParser.SafeConfigParser()
|
||||||
self.source_location.read(find_config_file('kolla-build.conf'))
|
self.source_location.read(find_config_file('kolla-build.conf'))
|
||||||
|
|
||||||
self.image_statuses_bad = dict()
|
self.image_statuses_bad = dict()
|
||||||
self.image_statuses_good = dict()
|
self.image_statuses_good = dict()
|
||||||
self.image_statuses_unmatched = dict()
|
self.image_statuses_unmatched = dict()
|
||||||
@ -330,7 +341,9 @@ class KollaWorker(object):
|
|||||||
template = env.get_template(template_name)
|
template = env.get_template(template_name)
|
||||||
values = {'base_distro': self.base,
|
values = {'base_distro': self.base,
|
||||||
'base_distro_tag': self.base_tag,
|
'base_distro_tag': self.base_tag,
|
||||||
'install_type': self.type_,
|
'install_metatype': self.install_metatype,
|
||||||
|
'image_prefix': self.image_prefix,
|
||||||
|
'install_type': self.install_type,
|
||||||
'namespace': self.namespace,
|
'namespace': self.namespace,
|
||||||
'tag': self.tag}
|
'tag': self.tag}
|
||||||
if self.include_header:
|
if self.include_header:
|
||||||
@ -441,7 +454,7 @@ class KollaWorker(object):
|
|||||||
image = dict()
|
image = dict()
|
||||||
image['status'] = "unprocessed"
|
image['status'] = "unprocessed"
|
||||||
image['name'] = os.path.basename(path)
|
image['name'] = os.path.basename(path)
|
||||||
image['fullname'] = self.namespace + '/' + self.prefix + \
|
image['fullname'] = self.namespace + '/' + self.image_prefix + \
|
||||||
image['name'] + ':' + self.tag
|
image['name'] + ':' + self.tag
|
||||||
image['path'] = path
|
image['path'] = path
|
||||||
image['parent_name'] = content.split(' ')[1].split('\n')[0]
|
image['parent_name'] = content.split(' ')[1].split('\n')[0]
|
||||||
@ -449,7 +462,7 @@ class KollaWorker(object):
|
|||||||
image['parent'] = None
|
image['parent'] = None
|
||||||
image['children'] = list()
|
image['children'] = list()
|
||||||
|
|
||||||
if self.type_ == 'source':
|
if self.install_type == 'source':
|
||||||
image['source'] = dict()
|
image['source'] = dict()
|
||||||
try:
|
try:
|
||||||
image['source']['type'] = \
|
image['source']['type'] = \
|
||||||
|
Loading…
Reference in New Issue
Block a user