]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Created a new suite to test teuthology
authorAndrew Schoen <aschoen@redhat.com>
Thu, 5 Feb 2015 22:03:13 +0000 (16:03 -0600)
committerAndrew Schoen <aschoen@redhat.com>
Tue, 10 Feb 2015 17:47:41 +0000 (11:47 -0600)
This suite locks machines of varying distros and runs the 'tests' tasks
against them. This will test both vps locking / provisioning and
baremetal locking.

Also, we test the chef and install tasks with ubuntu and rhel.

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
14 files changed:
suites/teuthology/ceph/% [new file with mode: 0644]
suites/teuthology/ceph/clusters/single.yaml [new file with mode: 0644]
suites/teuthology/ceph/distros/rhel.yaml [new file with mode: 0644]
suites/teuthology/ceph/distros/ubuntu.yaml [new file with mode: 0644]
suites/teuthology/ceph/tasks/teuthology.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/% [new file with mode: 0644]
suites/teuthology/no-ceph/clusters/single.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/distros/baremetal.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/distros/rhel7.0.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/distros/ubuntu14.04.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/distros/vps.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/distros/vps_rhel7.0.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/distros/vps_ubuntu14.04.yaml [new file with mode: 0644]
suites/teuthology/no-ceph/tasks/teuthology.yaml [new file with mode: 0644]

diff --git a/suites/teuthology/ceph/% b/suites/teuthology/ceph/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/suites/teuthology/ceph/clusters/single.yaml b/suites/teuthology/ceph/clusters/single.yaml
new file mode 100644 (file)
index 0000000..beba397
--- /dev/null
@@ -0,0 +1,2 @@
+roles:
+    - [mon.0, client.0]
diff --git a/suites/teuthology/ceph/distros/rhel.yaml b/suites/teuthology/ceph/distros/rhel.yaml
new file mode 100644 (file)
index 0000000..7f9778d
--- /dev/null
@@ -0,0 +1 @@
+os_type: rhel
diff --git a/suites/teuthology/ceph/distros/ubuntu.yaml b/suites/teuthology/ceph/distros/ubuntu.yaml
new file mode 100644 (file)
index 0000000..150451b
--- /dev/null
@@ -0,0 +1 @@
+os_type: ubuntu
diff --git a/suites/teuthology/ceph/tasks/teuthology.yaml b/suites/teuthology/ceph/tasks/teuthology.yaml
new file mode 100644 (file)
index 0000000..66aa782
--- /dev/null
@@ -0,0 +1,3 @@
+tasks:
+    - chef:
+    - install:
diff --git a/suites/teuthology/no-ceph/% b/suites/teuthology/no-ceph/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/suites/teuthology/no-ceph/clusters/single.yaml b/suites/teuthology/no-ceph/clusters/single.yaml
new file mode 100644 (file)
index 0000000..beba397
--- /dev/null
@@ -0,0 +1,2 @@
+roles:
+    - [mon.0, client.0]
diff --git a/suites/teuthology/no-ceph/distros/baremetal.yaml b/suites/teuthology/no-ceph/distros/baremetal.yaml
new file mode 100644 (file)
index 0000000..59b9779
--- /dev/null
@@ -0,0 +1 @@
+# left blank so we'll take the default baremetal machine_type and os_type / os_version 
diff --git a/suites/teuthology/no-ceph/distros/rhel7.0.yaml b/suites/teuthology/no-ceph/distros/rhel7.0.yaml
new file mode 100644 (file)
index 0000000..c87c0bc
--- /dev/null
@@ -0,0 +1,2 @@
+os_type: rhel
+os_version: "7.0"
diff --git a/suites/teuthology/no-ceph/distros/ubuntu14.04.yaml b/suites/teuthology/no-ceph/distros/ubuntu14.04.yaml
new file mode 100644 (file)
index 0000000..309e989
--- /dev/null
@@ -0,0 +1,2 @@
+os_type: ubuntu
+os_version: "14.04"
diff --git a/suites/teuthology/no-ceph/distros/vps.yaml b/suites/teuthology/no-ceph/distros/vps.yaml
new file mode 100644 (file)
index 0000000..5d7ba67
--- /dev/null
@@ -0,0 +1 @@
+machine_type: vps
diff --git a/suites/teuthology/no-ceph/distros/vps_rhel7.0.yaml b/suites/teuthology/no-ceph/distros/vps_rhel7.0.yaml
new file mode 100644 (file)
index 0000000..d19bff2
--- /dev/null
@@ -0,0 +1,3 @@
+machine_type: vps
+os_type: rhel
+os_version: "7.0"
diff --git a/suites/teuthology/no-ceph/distros/vps_ubuntu14.04.yaml b/suites/teuthology/no-ceph/distros/vps_ubuntu14.04.yaml
new file mode 100644 (file)
index 0000000..3c3b250
--- /dev/null
@@ -0,0 +1,3 @@
+machine_type: vps
+os_type: ubuntu
+os_version: "14.04"
diff --git a/suites/teuthology/no-ceph/tasks/teuthology.yaml b/suites/teuthology/no-ceph/tasks/teuthology.yaml
new file mode 100644 (file)
index 0000000..1391458
--- /dev/null
@@ -0,0 +1,2 @@
+tasks:
+    - tests: