added for newton support and integration. 23/23423/1
authorNarinder Gupta <narinder.gupta@canonical.com>
Thu, 20 Oct 2016 11:37:23 +0000 (06:37 -0500)
committerNarinder Gupta <narinder.gupta@canonical.com>
Thu, 20 Oct 2016 11:37:23 +0000 (06:37 -0500)
Change-Id: Ied0a3bc0d2389f1966af05f3d6e2ba34831cdec8
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
ci/config_tpl/bundle_tpl/bundle.yaml
ci/config_tpl/bundle_tpl/relations.yaml
ci/config_tpl/juju2/bundle_tpl/bundle.yaml
ci/config_tpl/juju2/bundle_tpl/relations.yaml
ci/default_deployment_config.yaml

index 6171081..8aab10f 100644 (file)
@@ -47,9 +47,13 @@ openstack-phase1:
 {% include 'cinder.yaml' %}
 {% include 'glance.yaml' %}
 {% if opnfv.storage_dict.ceph is defined %}
+{% if os.service.promise %}
 {% include 'opnfv-promise.yaml' %}
+{% endif %}
+{% if os.service.congress %}
 {% include 'congress.yaml' %}
 {% endif %}
+{% endif %}
 {% include 'keystone.yaml' %}
 {% include 'nova-cloud-controller.yaml' %}
 {% include 'nova-compute.yaml' %}
index 6d4d70c..9eb860b 100644 (file)
     - [ 'ceph-osd:mon', 'ceph:osd' ]
     - [ 'ceph-radosgw:mon', 'ceph:radosgw' ]
     - [ 'ceph-radosgw:identity-service', 'keystone:identity-service' ]
+{% if os.service.congress %}
     - [ 'congress:shared-db', 'mysql:shared-db' ]
     - [ 'congress:identity-service', 'keystone:identity-service' ]
     - [ 'congress:amqp', 'rabbitmq-server:amqp' ]
+{% endif %}
 {% endif %}
     - [ 'ceilometer:amqp', 'rabbitmq-server:amqp' ]
     - [ 'ceilometer-agent:ceilometer-service', 'ceilometer:ceilometer-service' ]
index 1698f0d..b0a0e86 100644 (file)
 {% include 'cinder.yaml' %}
 {% include 'glance.yaml' %}
 {% if opnfv.storage_dict.ceph is defined %}
+{% if os.service.promise %}
 {% include 'opnfv-promise.yaml' %}
+{% endif %}
+{% if os.service.congress %}
 {% include 'congress.yaml' %}
 {% endif %}
+{% endif %}
 {% include 'keystone.yaml' %}
 {% include 'nova-cloud-controller.yaml' %}
 {% include 'nova-compute.yaml' %}
index 6d4d70c..9eb860b 100644 (file)
     - [ 'ceph-osd:mon', 'ceph:osd' ]
     - [ 'ceph-radosgw:mon', 'ceph:radosgw' ]
     - [ 'ceph-radosgw:identity-service', 'keystone:identity-service' ]
+{% if os.service.congress %}
     - [ 'congress:shared-db', 'mysql:shared-db' ]
     - [ 'congress:identity-service', 'keystone:identity-service' ]
     - [ 'congress:amqp', 'rabbitmq-server:amqp' ]
+{% endif %}
 {% endif %}
     - [ 'ceilometer:amqp', 'rabbitmq-server:amqp' ]
     - [ 'ceilometer-agent:ceilometer-service', 'ceilometer:ceilometer-service' ]
index d89ce13..ec6735c 100644 (file)
@@ -1,7 +1,7 @@
 ubuntu:
     release: xenial
 os:
-    release: mitaka
+    release: newton
     hyperconverged: True
     ha:
         mode: ha
@@ -27,3 +27,6 @@ os:
         hacluster_ceph_radosgw: False
         public_api: False
         huge_pages: False
+    service:
+        congress: True
+        promise: True