From 7db1550a55002d28d899aee6ec695604045edabb Mon Sep 17 00:00:00 2001 From: Vasu Kulkarni Date: Wed, 26 Jul 2017 19:18:11 -0700 Subject: [PATCH] Jewel to luminous upgrade scenario using ceph-deploy Signed-off-by: Vasu Kulkarni (cherry picked from commit 9c85c76a90dcf46ec2bcc6840f4fc57ed86583b5) --- qa/suites/upgrade/jewel-x/ceph-deploy/% | 0 .../ceph-deploy/distros/centos_latest.yaml | 1 + .../jewel-x/ceph-deploy/jewel-luminous.yaml | 50 +++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 qa/suites/upgrade/jewel-x/ceph-deploy/% create mode 120000 qa/suites/upgrade/jewel-x/ceph-deploy/distros/centos_latest.yaml create mode 100644 qa/suites/upgrade/jewel-x/ceph-deploy/jewel-luminous.yaml diff --git a/qa/suites/upgrade/jewel-x/ceph-deploy/% b/qa/suites/upgrade/jewel-x/ceph-deploy/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/qa/suites/upgrade/jewel-x/ceph-deploy/distros/centos_latest.yaml b/qa/suites/upgrade/jewel-x/ceph-deploy/distros/centos_latest.yaml new file mode 120000 index 0000000000000..b5973b95278b7 --- /dev/null +++ b/qa/suites/upgrade/jewel-x/ceph-deploy/distros/centos_latest.yaml @@ -0,0 +1 @@ +../../../../../distros/supported/centos_latest.yaml \ No newline at end of file diff --git a/qa/suites/upgrade/jewel-x/ceph-deploy/jewel-luminous.yaml b/qa/suites/upgrade/jewel-x/ceph-deploy/jewel-luminous.yaml new file mode 100644 index 0000000000000..152b87a81d685 --- /dev/null +++ b/qa/suites/upgrade/jewel-x/ceph-deploy/jewel-luminous.yaml @@ -0,0 +1,50 @@ +meta: +- desc: | + Setup 4 node ceph cluster using ceph-deploy, use latest + stable jewel as initial release, upgrade to luminous and + also setup mgr nodes along after upgrade, check for + cluster to reach healthy state, 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 +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: jewel + skip-mgr: True +- ceph-deploy.upgrade: + branch: + dev: luminous + setup-mgr-node: True + check-for-healthy: True + roles: + - mon.a + - mon.b + - mon.c + - osd.6 -- 2.39.5