diff --git a/tests/bundles/bionic-queens-multisite.yaml b/tests/bundles/bionic-queens-multisite.yaml new file mode 100644 index 00000000..8cb411ad --- /dev/null +++ b/tests/bundles/bionic-queens-multisite.yaml @@ -0,0 +1,75 @@ +options: + source: &source distro +series: bionic +applications: + ceph-radosgw: + series: bionic + charm: ../../../ceph-radosgw + num_units: 1 + options: + source: *source + realm: testrealm + zonegroup: testzonegroup + zone: east-1 + region: east-1 + east-ceph-osd: + charm: cs:~openstack-charmers-next/ceph-osd + num_units: 3 + storage: + osd-devices: 'cinder,10G' + options: + source: *source + east-ceph-mon: + charm: cs:~openstack-charmers-next/ceph-mon + num_units: 3 + options: + source: *source + slave-ceph-radosgw: + series: bionic + charm: ../../../ceph-radosgw + num_units: 1 + options: + source: *source + realm: testrealm + zonegroup: testzonegroup + zone: west-1 + region: west-1 + west-ceph-osd: + charm: cs:~openstack-charmers-next/ceph-osd + num_units: 3 + storage: + osd-devices: 'cinder,10G' + options: + source: *source + west-ceph-mon: + charm: cs:~openstack-charmers-next/ceph-mon + num_units: 3 + options: + source: *source + percona-cluster: + charm: cs:~openstack-charmers-next/percona-cluster + num_units: 1 + keystone: + expose: True + charm: cs:~openstack-charmers-next/keystone + num_units: 1 + options: + openstack-origin: *source + region: "east-1 west-1" +relations: +- - keystone:shared-db + - percona-cluster:shared-db +- - east-ceph-osd:mon + - east-ceph-mon:osd +- - ceph-radosgw:mon + - east-ceph-mon:radosgw +- - ceph-radosgw:identity-service + - keystone:identity-service +- - west-ceph-osd:mon + - west-ceph-mon:osd +- - slave-ceph-radosgw:mon + - west-ceph-mon:radosgw +- - slave-ceph-radosgw:identity-service + - keystone:identity-service +- - slave-ceph-radosgw:master + - ceph-radosgw:slave diff --git a/tests/bundles/bionic-rocky-multisite.yaml b/tests/bundles/bionic-rocky-multisite.yaml new file mode 100644 index 00000000..75e7eadb --- /dev/null +++ b/tests/bundles/bionic-rocky-multisite.yaml @@ -0,0 +1,75 @@ +options: + source: &source cloud:bionic-rocky +series: bionic +applications: + ceph-radosgw: + series: bionic + charm: ../../../ceph-radosgw + num_units: 1 + options: + source: *source + realm: testrealm + zonegroup: testzonegroup + zone: east-1 + region: east-1 + east-ceph-osd: + charm: cs:~openstack-charmers-next/ceph-osd + num_units: 3 + storage: + osd-devices: 'cinder,10G' + options: + source: *source + east-ceph-mon: + charm: cs:~openstack-charmers-next/ceph-mon + num_units: 3 + options: + source: *source + slave-ceph-radosgw: + series: bionic + charm: ../../../ceph-radosgw + num_units: 1 + options: + source: *source + realm: testrealm + zonegroup: testzonegroup + zone: west-1 + region: west-1 + west-ceph-osd: + charm: cs:~openstack-charmers-next/ceph-osd + num_units: 3 + storage: + osd-devices: 'cinder,10G' + options: + source: *source + west-ceph-mon: + charm: cs:~openstack-charmers-next/ceph-mon + num_units: 3 + options: + source: *source + percona-cluster: + charm: cs:~openstack-charmers-next/percona-cluster + num_units: 1 + keystone: + expose: True + charm: cs:~openstack-charmers-next/keystone + num_units: 1 + options: + openstack-origin: *source + region: "east-1 west-1" +relations: +- - keystone:shared-db + - percona-cluster:shared-db +- - east-ceph-osd:mon + - east-ceph-mon:osd +- - ceph-radosgw:mon + - east-ceph-mon:radosgw +- - ceph-radosgw:identity-service + - keystone:identity-service +- - west-ceph-osd:mon + - west-ceph-mon:osd +- - slave-ceph-radosgw:mon + - west-ceph-mon:radosgw +- - slave-ceph-radosgw:identity-service + - keystone:identity-service +- - slave-ceph-radosgw:master + - ceph-radosgw:slave diff --git a/tests/tests.yaml b/tests/tests.yaml index 8231399e..a8ed3404 100644 --- a/tests/tests.yaml +++ b/tests/tests.yaml @@ -7,10 +7,12 @@ gate_bundles: - xenial-pike - xenial-queens - bionic-queens -smoke_bundles: - - bionic-queens -dev_bundles: + - bionic-queens-multisite - bionic-rocky + - bionic-rocky-multisite +smoke_bundles: + - bionic-rocky +dev_bundles: - cosmic-rocky tests: - zaza.charm_tests.ceph.tests.CephRGWTest