ceph/qa/suites/upgrade/kraken-x/ceph-deploy/kraken-luminous-master.yaml
Vasu Kulkarni 67ff2de694 qa/tests: update upgrade tests from jewel->luminous to jewel->luminous->master
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
2017-12-07 19:11:42 -08:00

70 lines
1.4 KiB
YAML

meta:
- desc: |
Setup 4 node ceph cluster using ceph-deploy, use latest
stable jewel as initial release, upgrade to stable luminous and
also setup mgr nodes along after upgrade, check for cluter to
reach healthy state and run kernel tar/untar task. Finally upgrade
to current master branch and wait for healthy state, Run systemd and
mixed-load gen task. This test will detect any ceph upgrade issue
and systemd issues.
overrides:
ceph-deploy:
fs: xfs
conf:
global:
mon pg warn min per osd: 2
osd:
osd pool default size: 2
osd objectstore: filestore
osd sloppy crc: true
client:
rbd default features: 5
roles:
- - mon.a
- mds.a
- osd.0
- osd.1
- osd.2
- mgr.x
- - mon.b
- mgr.y
- - mon.c
- osd.3
- osd.4
- osd.5
- - osd.6
- osd.7
- osd.8
- client.0
tasks:
- ssh-keys:
- ceph-deploy:
branch:
stable: kraken
skip-mgr: True
- ceph-deploy.upgrade:
branch:
stable: luminous
setup-mgr-node: True
check-for-healthy: True
roles:
- mon.a
- mon.b
- mon.c
- workunit:
clients:
all:
- kernel_untar_build.sh
- ceph-deploy.upgrade:
setup-mgr-node: False
check-for-healthy: True
roles:
- mon.a
- mon.b
- mon.c
- systemd:
- workunit:
clients:
all:
- rados/load-gen-mix.sh