Skip to content

Commit

Permalink
Added a smoke suite for ceph-ansible
Browse files Browse the repository at this point in the history
Smoke suite with basic tests for ceph ansible deployment

Signed-off-by: Tamil Muthamizhan <tmuthami@redhat.com>
  • Loading branch information
tmuthamizhan committed Jan 4, 2017
1 parent b61c815 commit ad9b75f
Show file tree
Hide file tree
Showing 22 changed files with 43 additions and 62 deletions.
6 changes: 0 additions & 6 deletions qa/suites/ceph-ansible/smoke/0-clusters/3-node.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions qa/suites/ceph-ansible/smoke/0-clusters/single_mon_osd.yaml

This file was deleted.

1 change: 0 additions & 1 deletion qa/suites/ceph-ansible/smoke/1-distros

This file was deleted.

19 changes: 0 additions & 19 deletions qa/suites/ceph-ansible/smoke/2-setup/ceph_ansible.yaml

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

Empty file.

This file was deleted.

This file was deleted.

7 changes: 0 additions & 7 deletions qa/suites/ceph-ansible/smoke/4-osd/journal/collocated.yaml

This file was deleted.

File renamed without changes.
6 changes: 6 additions & 0 deletions qa/suites/ceph-ansible/smoke/basic/0-clusters/3-node.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
meta:
- desc: "3-node cluster"
roles:
- [mon.a, mds.a, osd.0, osd.1, osd.2]
- [mon.b, osd.3, osd.4, osd.5]
- [mon.c, osd.6, osd.7, osd.8, client.0]
2 changes: 2 additions & 0 deletions qa/suites/ceph-ansible/smoke/basic/1-distros/centos_7.2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
os_type: centos
os_version: "7.2"
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
os_type: ubuntu
os_version: "14.04"
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
os_type: ubuntu
os_version: "16.04"
23 changes: 23 additions & 0 deletions qa/suites/ceph-ansible/smoke/basic/2-config/ceph_ansible.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
meta:
- desc: "Build the ceph cluster using ceph-ansible"

overrides:
ceph_ansible:
vars:
ceph_conf_overrides:
global:
osd default pool size: 2
mon pg warn min per osd: 2
ceph_dev: true
ceph_dev_branch: jewel
ceph_dev_key: https://download.ceph.com/keys/autobuild.asc
ceph_origin: upstream
ceph_test: true
journal_collocation: true
journal_size: 1024
osd_auto_discovery: false

tasks:
- ssh-keys:
- ceph_ansible:
- install.ship_utilities:
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
meta:
- desc: "Run the cephfs blogbench tests"
tasks:
- ceph-fuse:
- workunit:
clients:
all:
- suites/blogbench.sh

0 comments on commit ad9b75f

Please sign in to comment.