From: Vasu Kulkarni Date: Fri, 1 Dec 2017 22:16:45 +0000 (-0800) Subject: qa/tests: add tests for ceph-volume X-Git-Tag: v13.0.2~841^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=95fb43b54d843e4a7bedaad72b4a71c3489f0dea;p=ceph.git qa/tests: add tests for ceph-volume Signed-off-by: Vasu Kulkarni --- diff --git a/qa/suites/ceph-deploy/ceph-volume/% b/qa/suites/ceph-deploy/ceph-volume/% new file mode 100644 index 00000000000..e69de29bb2d diff --git a/qa/suites/ceph-deploy/ceph-volume/cluster/4node.yaml b/qa/suites/ceph-deploy/ceph-volume/cluster/4node.yaml new file mode 100644 index 00000000000..1dddbe73e65 --- /dev/null +++ b/qa/suites/ceph-deploy/ceph-volume/cluster/4node.yaml @@ -0,0 +1,5 @@ +roles: +- [mon.a, mgr.y, osd.0, osd.1] +- [mon.b, osd.2, osd.3] +- [mon.c, osd.4, osd.5] +- [mgr.x, client.0] diff --git a/qa/suites/ceph-deploy/ceph-volume/config/ceph_volume_dmcrypt_off.yaml b/qa/suites/ceph-deploy/ceph-volume/config/ceph_volume_dmcrypt_off.yaml new file mode 100644 index 00000000000..09701441498 --- /dev/null +++ b/qa/suites/ceph-deploy/ceph-volume/config/ceph_volume_dmcrypt_off.yaml @@ -0,0 +1,3 @@ +overrides: + ceph-deploy: + use-ceph-volume: True diff --git a/qa/suites/ceph-deploy/ceph-volume/config/ceph_volume_filestore.yaml b/qa/suites/ceph-deploy/ceph-volume/config/ceph_volume_filestore.yaml new file mode 100644 index 00000000000..d7185631450 --- /dev/null +++ b/qa/suites/ceph-deploy/ceph-volume/config/ceph_volume_filestore.yaml @@ -0,0 +1,4 @@ +overrides: + ceph-deploy: + use-ceph-volume: True + filestore: True diff --git a/qa/suites/ceph-deploy/ceph-volume/distros/centos_latest.yaml b/qa/suites/ceph-deploy/ceph-volume/distros/centos_latest.yaml new file mode 120000 index 00000000000..99ec2bb0055 --- /dev/null +++ b/qa/suites/ceph-deploy/ceph-volume/distros/centos_latest.yaml @@ -0,0 +1 @@ +../../../../distros/supported/centos_latest.yaml \ No newline at end of file diff --git a/qa/suites/ceph-deploy/ceph-volume/distros/ubuntu_latest.yaml b/qa/suites/ceph-deploy/ceph-volume/distros/ubuntu_latest.yaml new file mode 120000 index 00000000000..21601efb361 --- /dev/null +++ b/qa/suites/ceph-deploy/ceph-volume/distros/ubuntu_latest.yaml @@ -0,0 +1 @@ +../../../../distros/supported/ubuntu_latest.yaml \ No newline at end of file diff --git a/qa/suites/ceph-deploy/ceph-volume/tasks/rbd_import_export.yaml b/qa/suites/ceph-deploy/ceph-volume/tasks/rbd_import_export.yaml new file mode 100644 index 00000000000..1c09735a6bc --- /dev/null +++ b/qa/suites/ceph-deploy/ceph-volume/tasks/rbd_import_export.yaml @@ -0,0 +1,9 @@ +meta: +- desc: "Setup cluster using ceph-deploy, Run the rbd import/export tests" +tasks: +- ssh-keys: +- ceph-deploy: +- workunit: + clients: + client.0: + - rbd/import_export.sh