From: Andrew Schoen Date: Thu, 5 Feb 2015 22:03:13 +0000 (-0600) Subject: Created a new suite to test teuthology X-Git-Tag: v11.1.1~58^2^2~709^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a9735320d8b08257b474a087e161b39ac8d174b3;p=ceph.git Created a new suite to test teuthology 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 --- diff --git a/suites/teuthology/ceph/% b/suites/teuthology/ceph/% new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/suites/teuthology/ceph/clusters/single.yaml b/suites/teuthology/ceph/clusters/single.yaml new file mode 100644 index 000000000000..beba3972ce9a --- /dev/null +++ b/suites/teuthology/ceph/clusters/single.yaml @@ -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 index 000000000000..7f9778d770cd --- /dev/null +++ b/suites/teuthology/ceph/distros/rhel.yaml @@ -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 index 000000000000..150451be028e --- /dev/null +++ b/suites/teuthology/ceph/distros/ubuntu.yaml @@ -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 index 000000000000..66aa782aba95 --- /dev/null +++ b/suites/teuthology/ceph/tasks/teuthology.yaml @@ -0,0 +1,3 @@ +tasks: + - chef: + - install: diff --git a/suites/teuthology/no-ceph/% b/suites/teuthology/no-ceph/% new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/suites/teuthology/no-ceph/clusters/single.yaml b/suites/teuthology/no-ceph/clusters/single.yaml new file mode 100644 index 000000000000..beba3972ce9a --- /dev/null +++ b/suites/teuthology/no-ceph/clusters/single.yaml @@ -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 index 000000000000..59b9779b905e --- /dev/null +++ b/suites/teuthology/no-ceph/distros/baremetal.yaml @@ -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 index 000000000000..c87c0bc135b7 --- /dev/null +++ b/suites/teuthology/no-ceph/distros/rhel7.0.yaml @@ -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 index 000000000000..309e989feebd --- /dev/null +++ b/suites/teuthology/no-ceph/distros/ubuntu14.04.yaml @@ -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 index 000000000000..5d7ba673c947 --- /dev/null +++ b/suites/teuthology/no-ceph/distros/vps.yaml @@ -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 index 000000000000..d19bff22d0bf --- /dev/null +++ b/suites/teuthology/no-ceph/distros/vps_rhel7.0.yaml @@ -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 index 000000000000..3c3b25001979 --- /dev/null +++ b/suites/teuthology/no-ceph/distros/vps_ubuntu14.04.yaml @@ -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 index 000000000000..1391458b5e7f --- /dev/null +++ b/suites/teuthology/no-ceph/tasks/teuthology.yaml @@ -0,0 +1,2 @@ +tasks: + - tests: