qa/rgw: add pacific-x upgrade suite for multisite

Signed-off-by: Casey Bodley <cbodley@redhat.com>
This commit is contained in:
Casey Bodley 2021-02-16 21:38:05 -05:00
parent b6773dd3f1
commit f1e4f6f9dc
10 changed files with 89 additions and 0 deletions

View File

@ -0,0 +1 @@
../.qa

View File

@ -0,0 +1,3 @@
roles:
- [c1.mon.a, c1.mgr.x, c1.osd.0, c1.osd.1, c1.osd.2, c1.client.0]
- [c2.mon.a, c2.mgr.x, c2.osd.0, c2.osd.1, c2.osd.2, c2.client.0, c2.client.1]

View File

@ -0,0 +1 @@
.qa/rgw_frontend/beast.yaml

View File

@ -0,0 +1,26 @@
overrides:
ceph:
log-ignorelist:
- \(PG_AVAILABILITY\)
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=
rgw crypt require ssl: false
rgw sync log trim interval: 0
rgw curl low speed time: 300
rgw md log max shards: 4
rgw data log num shards: 4
rgw sync obj etag verify: true
rgw:
compression type: random
install:
ceph:
branch: pacific
rgw-multisite-tests:
branch: pacific # run pacific branch of tests
repo: https://github.com/ceph/ceph.git

View File

@ -0,0 +1,23 @@
overrides:
rgw-multisite:
realm:
name: test-realm
is default: true
zonegroups:
- name: test-zonegroup
is_master: true
is_default: true
endpoints: [c1.client.0]
zones:
- name: test-zone1
is_master: true
is_default: true
endpoints: [c1.client.0]
- name: test-zone2
is_default: true
endpoints: [c2.client.0]
- name: test-zone3
endpoints: [c2.client.1]
is_pubsub: true
rgw-multisite-tests:
args: [tests.py, tests_ps.py]

View File

@ -0,0 +1,17 @@
tasks:
- install:
- ceph: {cluster: c1}
- ceph: {cluster: c2}
- parallel:
- upgrade-task
- rgw:
c1.client.0:
port: 8000
c2.client.0:
port: 8000
c2.client.1:
port: 8001
- rgw-multisite:
- rgw-multisite-tests:
config:
reconfigure_delay: 60

View File

@ -0,0 +1 @@
../.qa

View File

@ -0,0 +1,8 @@
upgrade-task:
- install.upgrade: # leave c2 on pacific, upgrade c1 to current
c1.mon.a:
c1.mgr.x:
c1.osd.0:
c1.osd.1:
c1.osd.2:
c1.client.0:

View File

@ -0,0 +1,9 @@
upgrade-task:
- install.upgrade: # leave c1 on pacific, upgrade c2 to current
c2.mon.a:
c2.mgr.x:
c2.osd.0:
c2.osd.1:
c2.osd.2:
c2.client.0:
c2.client.1: