Commit Graph

30 Commits

Author SHA1 Message Date
Frode Nordahl 2472a7b505 ceph/fs: Use common helpers for launching test instances
Fixes #311
2020-07-02 17:59:39 +02:00
Frode Nordahl effbf13190 Add CephFS pause/resume test 2020-06-11 16:44:40 +02:00
Chris MacNaughton bdd0bca953 Merge pull request #246 from ajkavanagh/cinder-ceph-additional-tests
Migrate 499 cinder-ceph test to zaza
2020-05-20 09:02:44 +02:00
Alex Kavanagh ec40306f7b Improve detection of removing and adding relation 2020-05-19 20:08:33 +01:00
Liam Young 0ec2e43041 Fix ceph rbd mirror test
I recently broke the ceph rbd mirror test due to get_images_by_name
returning a list of images not a single image.
2020-05-18 18:25:09 +00:00
Liam Young 7834eda00e Switch to cirros image for ceph mirror tests
The image used for the tests is just treated as a blob, no guests
are booted using it so to speed up the tests when using slow
storage by switching to using cirros image. The cirros image is ~20
times smaller than the bionic one.
2020-05-18 12:48:05 +00:00
Alex Kavanagh 5d05eb70cc Ensure model starts executing before the wait
There was a race before a block_until_all_units_idle() where it
could blast through the check before it started removing the relation.
This ensures that it waits until something happens and then waits for it
to finish.
2020-05-14 19:39:50 +01:00
Alex Kavanagh a7df335cc8 Fix missing comma 2020-05-13 14:30:19 +01:00
Alex Kavanagh 935af95dd2 Add in missing 500 test from amulet test
This is the missing 500 test from the previous amulet tests that were
missed on the first pass.
2020-05-13 14:30:19 +01:00
Alex Kavanagh 3de6251316 Fix broken code and collect errors on ceph commands 2020-05-13 14:30:19 +01:00
Alex Kavanagh c6f0472681 Fix the broken bits in the tests copied from amulet 2020-05-13 14:30:19 +01:00
Alex Kavanagh fd3f0bb093 Migrate 499 cinder-ceph test to zaza
This takes the 499 test from basic_deployment.py (Amulet) test and
ports it over to zaza.
2020-05-13 14:30:19 +01:00
Alex Kavanagh 8830729dc1 Add LP bug number and a bit of explanation 2020-04-29 18:14:35 +01:00
Alex Kavanagh 5d20e2564e Disable the pristine disk check on focal
The test won't pass on serverstack due to the snapd taking a copy of the
/mnt/vdb info at boot time and thus not being able to umount it is root
without also running through all of the procs and checking if they also
have it mounted.  Thus, this just disables the test on focal and newer.
2020-04-22 18:08:06 +01:00
Alex Kavanagh f8a0b2bcf0 Merge pull request #216 from gnuoy/ceph-iscsi-tests
Add ceph-iscsi tests
2020-04-17 09:50:15 +01:00
Liam Young 53b81209a6 Add missing doc string 2020-04-17 07:17:49 +00:00
Liam Young 4dfcd931fa Create new pool for tests 2020-04-09 08:21:07 +00:00
Chris MacNaughton 3b93ebf492 Add new Ceph test for Prometheus 2020-04-02 09:25:16 +02:00
Liam Young ff3e7f64dc Add ceph-iscsi tests 2020-04-01 14:38:47 +00:00
Frode Nordahl c22753e4ef radosgw: Adjust exceptions selected for retry
A set of the exceptions we want to catch all descend from
``IOError``.  Let's see if this covers them all.
2020-03-23 13:42:40 +01:00
Frode Nordahl c6f0f79ea5 radosgw: Add retry for object storage test
When testing with TLS there is a chance the deployment will appear
done and idle prior to ceph-radosgw and Keystone have updated the
service catalog.  Retry the test in this circumstance.
2020-03-23 12:06:37 +01:00
Frode Nordahl 1ece576981 radosgw: Pass local CA cert to client when relevant 2020-03-23 10:58:23 +01:00
Chris MacNaughton 871c3e133e Add new CephFS tests 2020-02-12 15:31:39 +01:00
Corey Bryant 6d53e6d758 Increase wait attempts for volume availability
Increase wait attempts for availability of volume created from image
in CephRBDMirrorTest. This is taking longer as of Nautilus due to
switch to using juju storage backed by undercloud cinder taking
longer than prior method of directory-backed OSD devices.
2019-11-06 20:59:48 -05:00
Corey Bryant 3437f8bc02 tmp 2019-11-06 14:58:39 -05:00
Frode Nordahl 1512bcdd1a Merge pull request #52 from openstack-charmers/feature/ceph-auto-pg
Add ceph pg tuning test
2019-10-09 08:38:56 +02:00
Rodrigo Barbieri 7b0de8d34d Add ceph-proxy cinder-ceph setup test
This change adds a functional test that verifies
ceph-proxy has successfully created a cinder-ceph
restricted ceph pool.

Related-Bug: lp#1836408
2019-10-02 10:48:54 -03:00
Chris MacNaughton 2888e62e3a Add ceph pg tuning test 2019-09-05 14:30:49 +02:00
Ramon Grullon 0c32e1b0d9 added ceph-proxy tests 2019-05-30 14:44:16 +00:00
Chris MacNaughton dd434e281e Add zaza namespacing, starting with openstack 2019-04-25 17:46:03 +02:00