--- /dev/null
+../.qa
\ No newline at end of file
--- /dev/null
+roles:
+- [mon.a, osd.0, osd.1, osd.2, mgr.0, client.0]
+openstack:
+- volumes: # attached to each instance
+ count: 1
+ size: 10 # GB
+overrides:
+ rgw:
+ frontend: beast
\ No newline at end of file
--- /dev/null
+overrides:
+ ceph:
+ wait-for-scrub: false
+ conf:
+ client:
+ setuser: ceph
+ setgroup: ceph
+ debug rgw: 20
+ rgw crypt s3 kms backend: testing
+ rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo=
+ rgw crypt require ssl: false
+ rgw lc debug interval: 10
+ rgw:
+ storage classes: LUKEWARM, FROZEN
--- /dev/null
+.qa/distros/supported-random-distro$
\ No newline at end of file
--- /dev/null
+tasks:
+- install:
+- ceph:
+- rgw: [client.0]
+- s3tests:
+ client.0:
+ force-branch: ceph-master
+ rgw_server: client.0
+ storage classes: LUKEWARM, FROZEN
+ extra_attrs: ["lifecycle"]
+ lc_debug_interval: 10
+overrides:
+ ceph:
+ conf:
+ client:
+ debug rgw: 20
+ rgw lc debug interval: 10
+ storage classes: LUKEWARM, FROZEN
+ rgw:
+ storage classes: LUKEWARM, FROZEN
if slow_backend:
s3tests_conf['fixtures']['slow backend'] = slow_backend
+ storage_classes = properties.get('storage classes')
+ if storage_classes:
+ s3tests_conf['s3 main']['storage_classes'] = storage_classes
+
+ lc_debug_interval = properties.get('lc_debug_interval')
+ if lc_debug_interval:
+ s3tests_conf['s3 main']['lc_debug_interval'] = lc_debug_interval
+
(remote,) = ctx.cluster.only(client).remotes.keys()
remote.run(
args=[