modified to use gnocchi charm 11/54611/1
authorNarinder Gupta <narinder.gupta@canonical.com>
Thu, 29 Mar 2018 14:00:46 +0000 (09:00 -0500)
committerNarinder Gupta <narinder.gupta@canonical.com>
Thu, 29 Mar 2018 14:01:18 +0000 (09:01 -0500)
Change-Id: I419660ffce7840a372260e75f37631c3c879e19a
Signed-off-by: Narinder Gupta <narinder.gupta@canonical.com>
ci/config_tpl/juju2/bundle_tpl/ceilometer.yaml
ci/config_tpl/juju2/bundle_tpl/relations.yaml
ci/nosdn/fetch-charms.sh

index 49bd4f7..33bbbd8 100644 (file)
@@ -1,7 +1,17 @@
-    mongodb:
-      charm: ./{{ ubuntu.release }}/mongodb
+    gnocchi:
+      charm: ./{{ ubuntu.release }}/gnocchi
+      num_units: 1
+{% if os.service.bindings %}
+      bindings:
+        "": *internal-space
+{% endif %}
+      options:
+        openstack-origin: *openstack-origin
+      to:
+        - "lxd:nodes/0"
+    memcached:
+      charm: ./{{ ubuntu.release }}/memcached
       num_units: 1
-      constraints: *oam-space-constr
 {% if os.service.bindings %}
       bindings:
         "": *internal-space
index 2ed75e6..9fd234f 100644 (file)
@@ -5,10 +5,15 @@
     - [ 'nova-cloud-controller:quantum-network-service', 'neutron-gateway:quantum-network-service' ]
     - [ 'ceilometer:amqp', 'rabbitmq-server:amqp' ]
     - [ 'ceilometer-agent:ceilometer-service', 'ceilometer:ceilometer-service' ]
-    - [ 'ceilometer:identity-service', 'keystone:identity-service' ]
     - [ 'ceilometer:identity-notifications', 'keystone:identity-notifications' ]
     - [ 'ceilometer-agent:nova-ceilometer', 'nova-compute:nova-ceilometer' ]
-    - [ 'ceilometer:shared-db', 'mongodb:database' ]
+    - [ 'gnocchi:storage-ceph', 'ceph-mon:client' ]
+    - [ 'gnocchi:shared-db', 'mysql:shared-db' ]
+    - [ 'gnocchi:amqp', 'rabbitmq-server:amqp' ]
+    - [ 'gnocchi:coordinator-memcached', 'memcached:cache' ]
+    - [ 'gnocchi:metric-service', 'ceilometer:metric-service' ]
+    - [ 'gnocchi:identity-service', 'keystone:identity-service' ]
+    - [ 'ceilometer:identity-credentials', 'keystone:identity-credentials' ]
 {% endif %}
     - [ 'heat:shared-db', 'mysql:shared-db' ]
     - [ 'heat:identity-service', 'keystone:identity-service' ]
index 2bf7831..a38518f 100755 (executable)
@@ -34,8 +34,9 @@ git clone -b stable/18.02 https://github.com/openstack/charm-heat.git $distro/he
 git clone -b stable/18.02 https://github.com/openstack/charm-lxd.git $distro/lxd
 git clone https://github.com/openbaton/juju-charm.git $distro/openbaton
 
+charm pull cs:memcached $distro/memcached
+charm pull cs:gnocchi $distro/gnocchi
 charm pull cs:$distro/aodh $distro/aodh
-charm pull cs:$distro/mongodb $distro/mongodb
 charm pull cs:ntp $distro/ntp
 charm pull cs:$distro/haproxy $distro/haproxy
 charm pull cs:~narindergupta/congress-1 $distro/congress