]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Jewel to luminous upgrade scenario using ceph-deploy
authorVasu Kulkarni <vasu@redhat.com>
Thu, 27 Jul 2017 02:18:11 +0000 (19:18 -0700)
committerVasu Kulkarni <vasu@redhat.com>
Thu, 7 Sep 2017 19:22:56 +0000 (12:22 -0700)
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
qa/suites/upgrade/jewel-x/ceph-deploy/% [new file with mode: 0644]
qa/suites/upgrade/jewel-x/ceph-deploy/distros/centos_latest.yaml [new symlink]
qa/suites/upgrade/jewel-x/ceph-deploy/jewel-luminous.yaml [new file with mode: 0644]

diff --git a/qa/suites/upgrade/jewel-x/ceph-deploy/% b/qa/suites/upgrade/jewel-x/ceph-deploy/%
new file mode 100644 (file)
index 0000000..e69de29
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 (symlink)
index 0000000..b5973b9
--- /dev/null
@@ -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 (file)
index 0000000..152b87a
--- /dev/null
@@ -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