David Ames
0ca011afec
Ceph rados benchmarking
2020-08-20 16:03:08 -07:00
Liam Young
a3433a1276
Add Ceph test CheckPoolTypes
...
Add a ceph test to check that the type of pools requested by
clients matches the pools that were created.
2020-08-10 12:32:49 +00:00
David Ames
a84b15b786
Merge pull request #361 from gnuoy/wait-ceph-ready
...
Add ceph_ready config step
2020-07-13 07:57:33 -07:00
Liam Young
c4176881d0
Fix spelling typo
2020-07-13 14:56:04 +00:00
David Ames
fdd92e3c5b
Merge pull request #359 from gnuoy/set-default-app-name
...
Set application_name for ceph-radosgw tests
2020-07-13 07:53:06 -07:00
Liam Young
9e395f69b7
Add ceph_ready config step
...
Add a ceph_ready config step which just checks that the ceph units
are in a 'active' 'Unit is Ready.*' state. This is useful when
encryption at rest is being used and the tests.yaml assumes that
the units are going to come up blocked. Once vault is ready the
tests then need to wait for the ceph units to become unblocked.
2020-07-13 14:42:43 +00:00
Liam Young
65cc6aa604
Stop assuming RegionOne in ceph-radosgw tests
...
Stop assuming RegionOne in ceph-radosgw tests and get the region
from the app config instead.
2020-07-13 14:36:59 +00:00
Liam Young
f6e2a40166
Set application_name for ceph-radosgw tests
...
Set application_name for ceph-radosgw tests so that the tests can be
run without relying on getting the application name from the
tests.yaml.
2020-07-13 14:33:35 +00:00
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