Andrew Schoen
73705933c9
tests: with testinfra we don't need scenario.py files anymore
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-12-06 14:56:20 -06:00
Andrew Schoen
234b2c1cc2
tests: removes unused xenial_conf_tests and xenial_mon_osd scenarios
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-12-01 16:56:06 -06:00
Andrew Schoen
da6d68c042
tests: rename the directory for xenial_cluster
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-12-01 16:49:40 -06:00
Andrew Schoen
5b9cb48774
tests: add 2 more mons to xenial_cluster
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-12-01 16:46:05 -06:00
Andrew Schoen
eae3463a9e
tests: change xenial-cluster to use raw_multi_journal
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-11-28 15:05:48 -06:00
Andrew Schoen
901f4cdfd2
tests: fix monitor_address in ubuntu/16.04/mon/hosts
...
We changed the subnet in vagrant_variables.yml so this needs to change
here as well.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-11-18 13:27:02 -06:00
Alfredo Deza
016a6624a7
testing: use the same sequence in the group_vars for every test scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-11-18 13:20:59 -06:00
Alfredo Deza
b2af99f31b
testing: use a sequence in the subnets for every vagrant_variables.yml to avoid collisions
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-11-18 13:20:59 -06:00
Alfredo Deza
ecb5d5b35d
testing: disable vagrant sync folder add on xenial mon osd scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-11-15 07:53:25 -05:00
Alfredo Deza
9419c4cc97
testing: disable vagrant sync folder add on xenial mon osd mds rgw scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-11-15 07:53:24 -05:00
Alfredo Deza
ad3452a2a8
testing: use ceph vagrant box on ubuntu xenial mon osd scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-11-15 07:53:16 -05:00
Alfredo Deza
f7eaf53a9c
testing: use ceph vagrant box on ubuntu xenial mon osd mds rgw scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-11-15 07:53:13 -05:00
Alfredo Deza
5df60b5907
tests: disable sync folder when testing
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-11-15 07:53:02 -05:00
Andrew Schoen
38ee310f8c
tests: adds a scenario to test a xenial 1mon 1osd 1mds 1rgw cluster
...
This scenario duplicates what we are currently doing with our
ceph-ansible testing using OVH and a single node, except now
we are using 4 separate nodes.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: vagrant#boxes
2016-11-10 12:05:23 -06:00
Andrew Schoen
3b75d44ed6
tests: make xenial-mon-osd use raw_multi_journal instead of collocation
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: vagrant#boxes
2016-11-10 12:05:23 -06:00
Andrew Schoen
95bce703f1
tests: change the xenial box to yk0/ubuntu-xenial
...
This box supports both virtualbox and libvirt. Eventually
we want to be building our own vagrant boxes, but this might
work for now.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: vagrant#boxes
2016-11-08 15:48:16 -06:00
Andrew Schoen
df59ec6fae
tests: adds the vagrant_variables.yml that were previously ignored
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: testing#updates
2016-11-08 12:37:05 -06:00
Andrew Schoen
4dd51ee3c6
tests: adds a 1mon 1osd xenial test scenario
...
This sets up the osd using journal collocation
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: testing#updates
2016-11-08 10:35:43 -06:00
Andrew Schoen
dba8694794
tests: adds a xenial 3 mon test scenario
...
This can be used to test if mon hosts and
mon initial members are being set properly with
multiple hosts.
Also, to verify that monitor_address and monitor_interface
options both work as described.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: testing#updates
2016-11-08 10:35:43 -06:00
Andrew Schoen
d213080d19
tests: remove the initial_members scenario
...
This was just a placeholder until we could get more valid scenarios in
place.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Resolves: testing#updates
2016-11-08 10:35:43 -06:00
Andrew Schoen
d5a7f3de8f
tests: require a group_vars folder in the scenario dir
...
This will allow for no changes needed in the ansible playbook command
when adding new scenarios. Each scenario will just need a hosts file and
a group_vars directory to define how the cluster should be setup.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-11-04 16:35:45 -05:00
Alfredo Deza
3511e12253
tests: add a hosts file for the initial_members scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: pytest#harness
2016-11-04 14:47:59 -04:00
Alfredo Deza
1caacfd02b
tests: use a different vagrant box
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: pytest#harness
2016-11-04 13:59:33 -04:00
Alfredo Deza
0b044c89f3
tests: include the vagrant_variables.yml file specific to this scenario
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: pytest#harness
2016-11-04 13:59:33 -04:00
Alfredo Deza
4b93837e4d
tests: add the symlinked Vagrantfile to initial_members
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: pytest#harness
2016-11-04 13:59:33 -04:00
Alfredo Deza
f828b3d3fc
create a scenario config file for mon initial members
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: pytest#harness
2016-11-04 13:59:33 -04:00