]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Add basic testing of ceph bits
authorVasu Kulkarni <vasu@redhat.com>
Wed, 21 Sep 2016 19:57:02 +0000 (12:57 -0700)
committerVasu Kulkarni <vasu@redhat.com>
Wed, 21 Sep 2016 20:51:59 +0000 (13:51 -0700)
simple test suite to test ceph from download.ceph.com

Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
suites/ceph-deploy-release/% [new file with mode: 0644]
suites/ceph-deploy-release/distros [new symlink]
suites/ceph-deploy-release/overrides/ceph_deploy_dmcrypt.yaml [new file with mode: 0644]
suites/ceph-deploy-release/overrides/disable_diff_journal_disk.yaml [new file with mode: 0644]
suites/ceph-deploy-release/tasks/release-install-test.yaml [new file with mode: 0644]

diff --git a/suites/ceph-deploy-release/% b/suites/ceph-deploy-release/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/suites/ceph-deploy-release/distros b/suites/ceph-deploy-release/distros
new file mode 120000 (symlink)
index 0000000..34ad1c5
--- /dev/null
@@ -0,0 +1 @@
+../../distros/supported/
\ No newline at end of file
diff --git a/suites/ceph-deploy-release/overrides/ceph_deploy_dmcrypt.yaml b/suites/ceph-deploy-release/overrides/ceph_deploy_dmcrypt.yaml
new file mode 100644 (file)
index 0000000..859a37f
--- /dev/null
@@ -0,0 +1,3 @@
+overrides:
+   ceph-deploy:
+      dmcrypt: yes
diff --git a/suites/ceph-deploy-release/overrides/disable_diff_journal_disk.yaml b/suites/ceph-deploy-release/overrides/disable_diff_journal_disk.yaml
new file mode 100644 (file)
index 0000000..5c998c5
--- /dev/null
@@ -0,0 +1,3 @@
+overrides:
+   ceph-deploy:
+      separate_journal_disk:
diff --git a/suites/ceph-deploy-release/tasks/release-install-test.yaml b/suites/ceph-deploy-release/tasks/release-install-test.yaml
new file mode 100644 (file)
index 0000000..0df7742
--- /dev/null
@@ -0,0 +1,40 @@
+overrides:
+  ceph-deploy:
+    branch:
+      stable: jewel
+    conf:
+      global:
+        mon pg warn min per osd: 2
+        osd pool default size: 2
+roles:
+- - mon.a
+  - mds.0
+  - osd.0
+  - osd.1
+  - osd.2
+- - osd.3
+  - osd.4
+  - osd.5
+  - mon.b
+- - client.0
+openstack:
+  - machine:
+      disk: 10 # GB
+      ram: 2000 # MB
+      cpus: 1
+    volumes: # attached to each instance
+      count: 3
+      size: 10 # GB
+tasks:
+- ssh_keys:
+- ceph-deploy:
+- workunit:
+    clients:
+      client.0:
+      - rados/test.sh
+- workunit:
+    clients:
+      client.0:
+        - rbd/test_librbd_python.sh
+    env:
+      RBD_FEATURES: "1"