Add Ceph RGW backend testing

Enable multi-backend for the bundles with Ceph deployed.

The extra backend enabled is an object store, that uses the
OpenStack Swift compatible API provided by the Ceph RGW.

Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/505
Change-Id: I7125fbd4d188b2da3227ab8288a8aed3a61ef143
This commit is contained in:
Ionut Balutoiu 2021-02-11 15:53:51 +00:00 committed by Billy Olsen
parent 22f2ff3fcf
commit 6af56b7ddd
4 changed files with 49 additions and 0 deletions

View File

@ -24,6 +24,7 @@ machines:
'12':
'13':
'14':
'15':
applications:
@ -57,6 +58,14 @@ applications:
- '7'
- '8'
ceph-radosgw:
charm: cs:~openstack-charmers-next/ceph-radosgw
num_units: 1
options:
source: *openstack-origin
to:
- '15'
ceph-mon:
charm: cs:~openstack-charmers-next/ceph-mon
num_units: 3
@ -120,3 +129,10 @@ relations:
- - 'ceph-osd:mon'
- 'ceph-mon:osd'
- - 'ceph-radosgw:mon'
- 'ceph-mon:radosgw'
- - 'ceph-radosgw:identity-service'
- 'keystone:identity-service'
- - 'ceph-radosgw:object-store'
- 'glance:object-store'

View File

@ -24,6 +24,7 @@ machines:
'12':
'13':
'14':
'15':
applications:
@ -57,6 +58,14 @@ applications:
- '7'
- '8'
ceph-radosgw:
charm: cs:~openstack-charmers-next/ceph-radosgw
num_units: 1
options:
source: *openstack-origin
to:
- '15'
ceph-mon:
charm: cs:~openstack-charmers-next/ceph-mon
num_units: 3
@ -120,3 +129,10 @@ relations:
- - 'ceph-osd:mon'
- 'ceph-mon:osd'
- - 'ceph-radosgw:mon'
- 'ceph-mon:radosgw'
- - 'ceph-radosgw:identity-service'
- 'keystone:identity-service'
- - 'ceph-radosgw:object-store'
- 'glance:object-store'

View File

@ -24,6 +24,7 @@ machines:
'12':
'13':
'14':
'15':
applications:
@ -57,6 +58,14 @@ applications:
- '7'
- '8'
ceph-radosgw:
charm: cs:~openstack-charmers-next/ceph-radosgw
num_units: 1
options:
source: *openstack-origin
to:
- '15'
ceph-mon:
charm: cs:~openstack-charmers-next/ceph-mon
num_units: 3
@ -120,3 +129,10 @@ relations:
- - 'ceph-osd:mon'
- 'ceph-mon:osd'
- - 'ceph-radosgw:mon'
- 'ceph-mon:radosgw'
- - 'ceph-radosgw:identity-service'
- 'keystone:identity-service'
- - 'ceph-radosgw:object-store'
- 'glance:object-store'

View File

@ -37,6 +37,7 @@ configure:
tests:
- ceph:
- zaza.openstack.charm_tests.glance.tests.GlanceTest
- zaza.openstack.charm_tests.glance.tests.GlanceCephRGWBackendTest
- zaza.openstack.charm_tests.policyd.tests.GlanceTests
- zaza.openstack.charm_tests.ceph.tests.CheckPoolTypes
- zaza.openstack.charm_tests.ceph.tests.BlueStoreCompressionCharmOperation