mirror of
https://github.com/ceph/ceph
synced 2025-02-06 02:14:01 +00:00
qa/rgw: add pacific-x upgrade suite for multisite
Signed-off-by: Casey Bodley <cbodley@redhat.com>
This commit is contained in:
parent
b6773dd3f1
commit
f1e4f6f9dc
0
qa/suites/upgrade/pacific-x/rgw-multisite/%
Normal file
0
qa/suites/upgrade/pacific-x/rgw-multisite/%
Normal file
1
qa/suites/upgrade/pacific-x/rgw-multisite/.qa
Symbolic link
1
qa/suites/upgrade/pacific-x/rgw-multisite/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa
|
3
qa/suites/upgrade/pacific-x/rgw-multisite/clusters.yaml
Normal file
3
qa/suites/upgrade/pacific-x/rgw-multisite/clusters.yaml
Normal 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]
|
1
qa/suites/upgrade/pacific-x/rgw-multisite/frontend.yaml
Symbolic link
1
qa/suites/upgrade/pacific-x/rgw-multisite/frontend.yaml
Symbolic link
@ -0,0 +1 @@
|
||||
.qa/rgw_frontend/beast.yaml
|
26
qa/suites/upgrade/pacific-x/rgw-multisite/overrides.yaml
Normal file
26
qa/suites/upgrade/pacific-x/rgw-multisite/overrides.yaml
Normal 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
|
23
qa/suites/upgrade/pacific-x/rgw-multisite/realm.yaml
Normal file
23
qa/suites/upgrade/pacific-x/rgw-multisite/realm.yaml
Normal 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]
|
17
qa/suites/upgrade/pacific-x/rgw-multisite/tasks.yaml
Normal file
17
qa/suites/upgrade/pacific-x/rgw-multisite/tasks.yaml
Normal 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
|
1
qa/suites/upgrade/pacific-x/rgw-multisite/upgrade/.qa
Symbolic link
1
qa/suites/upgrade/pacific-x/rgw-multisite/upgrade/.qa
Symbolic link
@ -0,0 +1 @@
|
||||
../.qa
|
@ -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:
|
@ -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:
|
Loading…
Reference in New Issue
Block a user