]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commit
ci: new osd scenarios 2125/head
authorSébastien Han <seb@redhat.com>
Thu, 5 Oct 2017 14:22:04 +0000 (16:22 +0200)
committerSébastien Han <seb@redhat.com>
Tue, 31 Oct 2017 13:43:49 +0000 (14:43 +0100)
commitd679bd4304ec1abe3b17cccbc082878da7fb03f4
treeee814f24080bf2f6aca506bb751386950d9707e2
parentfece5111099ec2dfb8ac32babcdc0b764b290c5f
ci: new osd scenarios

This commit add new osd scenarios, it aims to simplify the CI setup and
brings a better coverage on the OSD scenarios.
We decided to differentiate between filestore and bluestore, thinking
ahead when filestore won't be supported anymore.
So we now have two classes of tests:

* Filestore
* Bluestore

In each of those classes we have container and non-container.
Then for each we test the following:

* collocated
* collocated dmcrypt
* non-collocated
* non-collocated dmcrypt
* auto discovery collocated
* auto discovery collocated dmcrypt

This gives us a nice coverage and also reduces the footprint on the CI.
We are now up to 4 scenarios, each containing 6 OSD VMs.

Signed-off-by: Sébastien Han <seb@redhat.com>
(cherry picked from commit a53aa9e8b41606e2ff996f036a7a86679126cd92)
Signed-off-by: Sébastien Han <seb@redhat.com>
114 files changed:
roles/ceph-defaults/tasks/facts.yml
roles/ceph-osd/tasks/check_mandatory_vars.yml
roles/ceph-osd/tasks/scenarios/collocated.yml
roles/ceph-osd/tasks/scenarios/non-collocated.yml
tests/functional/centos/7/bluestore/Vagrantfile [deleted symlink]
tests/functional/centos/7/bluestore/ceph-override.json [deleted symlink]
tests/functional/centos/7/bluestore/group_vars/all [deleted file]
tests/functional/centos/7/bluestore/group_vars/clients [deleted file]
tests/functional/centos/7/bluestore/group_vars/osds [deleted file]
tests/functional/centos/7/bluestore/group_vars/rgws [deleted file]
tests/functional/centos/7/bluestore/hosts [deleted file]
tests/functional/centos/7/bluestore/vagrant_variables.yml [deleted file]
tests/functional/centos/7/bs-crypt-ded-jrn/Vagrantfile [deleted symlink]
tests/functional/centos/7/bs-crypt-ded-jrn/ceph-override.json [deleted symlink]
tests/functional/centos/7/bs-crypt-ded-jrn/group_vars/all [deleted file]
tests/functional/centos/7/bs-crypt-ded-jrn/group_vars/osds [deleted file]
tests/functional/centos/7/bs-crypt-ded-jrn/hosts [deleted file]
tests/functional/centos/7/bs-crypt-ded-jrn/vagrant_variables.yml [deleted file]
tests/functional/centos/7/bs-crypt-jrn-col/Vagrantfile [deleted symlink]
tests/functional/centos/7/bs-crypt-jrn-col/ceph-override.json [deleted symlink]
tests/functional/centos/7/bs-crypt-jrn-col/group_vars/all [deleted file]
tests/functional/centos/7/bs-crypt-jrn-col/group_vars/osds [deleted file]
tests/functional/centos/7/bs-crypt-jrn-col/hosts [deleted file]
tests/functional/centos/7/bs-crypt-jrn-col/vagrant_variables.yml [deleted file]
tests/functional/centos/7/bs-dock-crypt-jrn-col/Vagrantfile [deleted symlink]
tests/functional/centos/7/bs-dock-crypt-jrn-col/ceph-override.json [deleted symlink]
tests/functional/centos/7/bs-dock-crypt-jrn-col/group_vars/all [deleted file]
tests/functional/centos/7/bs-dock-crypt-jrn-col/group_vars/osds [deleted file]
tests/functional/centos/7/bs-dock-crypt-jrn-col/hosts [deleted file]
tests/functional/centos/7/bs-dock-crypt-jrn-col/vagrant_variables.yml [deleted file]
tests/functional/centos/7/bs-dock-ded-jrn/Vagrantfile [deleted symlink]
tests/functional/centos/7/bs-dock-ded-jrn/ceph-override.json [deleted symlink]
tests/functional/centos/7/bs-dock-ded-jrn/group_vars/all [deleted file]
tests/functional/centos/7/bs-dock-ded-jrn/hosts [deleted file]
tests/functional/centos/7/bs-dock-ded-jrn/vagrant_variables.yml [deleted file]
tests/functional/centos/7/bs-jrn-col/Vagrantfile [deleted symlink]
tests/functional/centos/7/bs-jrn-col/ceph-override.json [deleted symlink]
tests/functional/centos/7/bs-jrn-col/group_vars/all [deleted file]
tests/functional/centos/7/bs-jrn-col/group_vars/osds [deleted file]
tests/functional/centos/7/bs-jrn-col/hosts [deleted file]
tests/functional/centos/7/bs-jrn-col/vagrant_variables.yml [deleted file]
tests/functional/centos/7/bs-osds-container/Vagrantfile [new symlink]
tests/functional/centos/7/bs-osds-container/ceph-override.json [new symlink]
tests/functional/centos/7/bs-osds-container/group_vars/all.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-container/group_vars/clients.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-container/group_vars/osds.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-container/group_vars/rgws.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-container/hosts [new file with mode: 0644]
tests/functional/centos/7/bs-osds-container/vagrant_variables.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-non-container/Vagrantfile [new symlink]
tests/functional/centos/7/bs-osds-non-container/ceph-override.json [new symlink]
tests/functional/centos/7/bs-osds-non-container/group_vars/all.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-non-container/group_vars/clients.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-non-container/group_vars/osds.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-non-container/group_vars/rgws.yml [new file with mode: 0644]
tests/functional/centos/7/bs-osds-non-container/hosts [new file with mode: 0644]
tests/functional/centos/7/bs-osds-non-container/vagrant_variables.yml [new file with mode: 0644]
tests/functional/centos/7/crypt-ded-jrn/Vagrantfile [deleted symlink]
tests/functional/centos/7/crypt-ded-jrn/ceph-override.json [deleted symlink]
tests/functional/centos/7/crypt-ded-jrn/group_vars/all [deleted file]
tests/functional/centos/7/crypt-ded-jrn/group_vars/osds [deleted file]
tests/functional/centos/7/crypt-ded-jrn/hosts [deleted file]
tests/functional/centos/7/crypt-ded-jrn/vagrant_variables.yml [deleted file]
tests/functional/centos/7/crypt-jrn-col/Vagrantfile [deleted symlink]
tests/functional/centos/7/crypt-jrn-col/ceph-override.json [deleted symlink]
tests/functional/centos/7/crypt-jrn-col/group_vars/all [deleted file]
tests/functional/centos/7/crypt-jrn-col/group_vars/osds [deleted file]
tests/functional/centos/7/crypt-jrn-col/hosts [deleted file]
tests/functional/centos/7/crypt-jrn-col/vagrant_variables.yml [deleted file]
tests/functional/centos/7/docker-crypt-jrn-col/Vagrantfile [deleted symlink]
tests/functional/centos/7/docker-crypt-jrn-col/ceph-override.json [deleted symlink]
tests/functional/centos/7/docker-crypt-jrn-col/group_vars/all [deleted file]
tests/functional/centos/7/docker-crypt-jrn-col/hosts [deleted file]
tests/functional/centos/7/docker-crypt-jrn-col/vagrant_variables.yml [deleted file]
tests/functional/centos/7/docker-ded-jrn/Vagrantfile [deleted symlink]
tests/functional/centos/7/docker-ded-jrn/ceph-override.json [deleted symlink]
tests/functional/centos/7/docker-ded-jrn/group_vars/all [deleted file]
tests/functional/centos/7/docker-ded-jrn/hosts [deleted file]
tests/functional/centos/7/docker-ded-jrn/vagrant_variables.yml [deleted file]
tests/functional/centos/7/fs-osds-container/Vagrantfile [new symlink]
tests/functional/centos/7/fs-osds-container/ceph-override.json [new symlink]
tests/functional/centos/7/fs-osds-container/group_vars/all.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-container/group_vars/clients.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-container/group_vars/osds.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-container/group_vars/rgws.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-container/hosts [new file with mode: 0644]
tests/functional/centos/7/fs-osds-container/vagrant_variables.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-non-container/Vagrantfile [new symlink]
tests/functional/centos/7/fs-osds-non-container/ceph-override.json [new symlink]
tests/functional/centos/7/fs-osds-non-container/group_vars/all.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-non-container/group_vars/clients.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-non-container/group_vars/osds.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-non-container/group_vars/rgws.yml [new file with mode: 0644]
tests/functional/centos/7/fs-osds-non-container/hosts [new file with mode: 0644]
tests/functional/centos/7/fs-osds-non-container/vagrant_variables.yml [new file with mode: 0644]
tests/functional/centos/7/jrn-col-auto-dm/Vagrantfile [deleted symlink]
tests/functional/centos/7/jrn-col-auto-dm/ceph-override.json [deleted symlink]
tests/functional/centos/7/jrn-col-auto-dm/group_vars/all [deleted file]
tests/functional/centos/7/jrn-col-auto-dm/group_vars/osds [deleted file]
tests/functional/centos/7/jrn-col-auto-dm/hosts [deleted file]
tests/functional/centos/7/jrn-col-auto-dm/vagrant_variables.yml [deleted file]
tests/functional/centos/7/jrn-col-auto/Vagrantfile [deleted symlink]
tests/functional/centos/7/jrn-col-auto/ceph-override.json [deleted symlink]
tests/functional/centos/7/jrn-col-auto/group_vars/all [deleted file]
tests/functional/centos/7/jrn-col-auto/group_vars/osds [deleted file]
tests/functional/centos/7/jrn-col-auto/hosts [deleted file]
tests/functional/centos/7/jrn-col-auto/vagrant_variables.yml [deleted file]
tests/functional/centos/7/jrn-col/Vagrantfile [deleted symlink]
tests/functional/centos/7/jrn-col/ceph-override.json [deleted symlink]
tests/functional/centos/7/jrn-col/group_vars/all [deleted file]
tests/functional/centos/7/jrn-col/group_vars/osds [deleted file]
tests/functional/centos/7/jrn-col/hosts [deleted file]
tests/functional/centos/7/jrn-col/vagrant_variables.yml [deleted file]
tox.ini