]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tests - Removed `distors` and added `supported` to run on all supported OSs 18275/head
authorYuri Weinstein <yweinste@redhat.com>
Thu, 12 Oct 2017 20:36:20 +0000 (13:36 -0700)
committerYuri Weinstein <yweinste@redhat.com>
Fri, 13 Oct 2017 21:06:03 +0000 (14:06 -0700)
Added `openstack` fragment to run on vps
Forced/hard-coded `machine_type=vps`
Added `print`s
Added only centos and ubuntu latest to support systemd (in distros dir)
Added `ceph osd set-require-min-compat-client luminous`

Fixes http://tracker.ceph.com/issues/21776

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
qa/suites/upgrade/jewel-x/ceph-deploy/distros/ubuntu_latest.yaml [new symlink]
qa/suites/upgrade/jewel-x/ceph-deploy/jewel-luminous.yaml

diff --git a/qa/suites/upgrade/jewel-x/ceph-deploy/distros/ubuntu_latest.yaml b/qa/suites/upgrade/jewel-x/ceph-deploy/distros/ubuntu_latest.yaml
new file mode 120000 (symlink)
index 0000000..cc5b15b
--- /dev/null
@@ -0,0 +1 @@
+../../../../../distros/supported/ubuntu_latest.yaml
\ No newline at end of file
index 09ad644b6c905bede6f7b1b9dc7de691363a25ec..9adede74f8519f77ffbbe2d67889b52bfc0437df 100644 (file)
@@ -18,6 +18,15 @@ overrides:
         osd sloppy crc: true
       client:
         rbd default features: 5
+openstack:
+- machine:
+    disk: 100
+- volumes:
+    count: 3
+    size: 30
+#  reluctantely :( hard-coded machine type
+#  it will override command line args with teuthology-suite  
+machine_type: vps
 roles:
 - - mon.a
   - mds.a
@@ -37,10 +46,12 @@ roles:
   - client.0
 tasks:
 - ssh-keys:
+- print: "**** done ssh-keys"
 - ceph-deploy:
     branch:
       stable: jewel
     skip-mgr: True
+- print: "**** done initial ceph-deploy"
 - ceph-deploy.upgrade:
     branch:
       dev: luminous
@@ -50,12 +61,22 @@ tasks:
       - mon.a
       - mon.b
       - mon.c
+      - osd.6
+- print: "**** done ceph-deploy upgrade"
+- exec:
+     osd.0:
+      - ceph osd require-osd-release luminous
+      - ceph osd set-require-min-compat-client luminous
+- print: "**** done `ceph osd require-osd-release luminous`"
 - workunit:
     clients:
       all:
         - kernel_untar_build.sh
+- print: "**** done kernel_untar_build.sh"
 - systemd:
+- print: "**** done systemd"
 - workunit:
     clients:
       all:
       - rados/load-gen-mix.sh
+- print: "**** done rados/load-gen-mix.sh"