Commit Graph

2565 Commits

Author SHA1 Message Date
Myles Penner 3af8d41067 Fix dictionary lookup method 2024-05-29 08:38:49 -07:00
Myles Penner 38a7c9b0c2 Make corrections as per review comments 2024-05-28 10:57:47 -07:00
Myles Penner df3858d0d1 Add fix for when service and app name differ 2024-05-27 10:11:13 -07:00
Myles Penner 2a7c49b498 Add class for keystone audit middleware testing
Added general class for testing keystone audit middleware
functionality in charms. Tests correct rendering of
api-paste.ini file.

Example usage with charm Heat:

tests/tests.yaml

tests:
  - zaza.openstack.charm_tests.audit.tests.KeystoneAuditMiddlewareTest

tests_options:
  audit-middleware:
    service: heat
2024-05-24 15:27:39 -07:00
Peter Sabaini 79bc345806 Merge pull request #1208 from lmlg/fs-key-rotation-fix
Fix test for ceph-fs key rotation
2024-05-16 14:50:59 +02:00
Luciano Lo Giudice 31a351338c Merge pull request #1209 from sabaini/add-squid
Add squid package name
2024-05-16 05:47:57 -03:00
Peter Sabaini 418c98ee57 Add squid package name 2024-05-13 21:46:18 +02:00
Luciano Lo Giudice 5541905935 Fix test for ceph-fs key rotation
The ceph-fs charm sometimes creates an entity called 'mds.None'.
This is probably a bug, but in the meantime, we filter it out
in the key rotation test class.
2024-05-13 06:12:15 -03:00
Alex Kavanagh 2ebdf58ed2 Merge pull request #1206 from freyes/add-caracal
Add caracal to codename maps
2024-05-09 07:36:02 +01:00
Felipe Reyes ae9a99feaa Add caracal to codename maps
jammy-caracal, noble-caracal, 2024.1 and noble are being added to their
respective codename maps to allow the testing to recognize caracal
2024-05-08 17:51:00 -04:00
Peter Sabaini 711eb65628 Merge pull request #1201 from lmlg/osd-key-rotate
Implement key rotation tests for OSD units
2024-05-07 17:36:57 +02:00
Luciano Lo Giudice 239d028fdc Increase retries 2024-05-06 20:26:21 -03:00
Luciano Lo Giudice 817534af7e Fix tenacity usage 2024-05-06 18:00:12 -03:00
Luciano Lo Giudice 9d931d373e Sleep instead of retrying 2024-05-06 15:09:31 -03:00
Luciano Lo Giudice 3cf2ed6d15 Retry on key rotation 2024-05-06 12:24:02 -03:00
Luciano Lo Giudice 091afbe0a1 Merge remote-tracking branch 'canonical/master' into osd-key-rotate 2024-05-06 12:15:21 -03:00
Peter Sabaini 0b0f8414a6 Merge pull request #1202 from lmlg/fs-key-rotate
Implement ceph-fs key rotation tests
2024-05-06 17:14:06 +02:00
Alex Kavanagh 0271cc271f Merge pull request #1200 from MylesJP/master
Add cinder tests for audit middleware
2024-04-29 12:08:39 +01:00
Luciano Lo Giudice 987e048c11 Fix fetching of FS service 2024-04-25 19:39:52 -03:00
Luciano Lo Giudice 6f87be2b5f Filter master MDS client 2024-04-25 18:18:51 -03:00
Luciano Lo Giudice 08b1e4902f Use a more thorough stategy 2024-04-25 16:13:03 -03:00
Luciano Lo Giudice f8136a6c15 Use a different waiting strategy for ceph-fs tests 2024-04-25 11:30:08 -03:00
Luciano Lo Giudice 1ecd7cc9c6 Use specific workload messages for the Ubuntu units 2024-04-24 14:04:29 -03:00
Luciano Lo Giudice 4296630479 PEP8 change 2024-04-24 11:38:12 -03:00
Luciano Lo Giudice 3bf0ec72b9 Implement ceph-fs key rotation tests
This PR implements tests for key rotation in ceph-fs units. It works
similarly to how RGW tests do.
2024-04-24 11:29:33 -03:00
Luciano Lo Giudice a15832695c Implement key rotation tests for OSD units
This PR adds OSD tests to the key rotation class for the ceph-mon
charm. It will be tested in the following merge requests:
https://review.opendev.org/c/openstack/charm-ceph-mon/+/915925
https://review.opendev.org/c/openstack/charm-ceph-osd/+/915926
2024-04-22 14:43:46 -03:00
Peter Sabaini 2e0beacad4 Merge pull request #1195 from lmlg/ceph-key-tests
Implement tests for ceph-mon's rotate-key action
2024-04-22 19:04:02 +02:00
Luciano Lo Giudice e083e56ee7 Remove OSD tests for initial release 2024-04-19 15:36:00 -03:00
Myles Penner f090ca6851 Add cinder tests for audit middleware 2024-04-18 11:43:53 -07:00
Peter Sabaini cedd9fd08b Merge pull request #1199 from sabaini/fix/ceph-radosgw-testfix
Fix: ceph-radosgw test should only check radosgw app
2024-04-18 17:44:33 +02:00
Peter Sabaini da3463cb94 Fix: ceph-radosgw test should only check radosgw app
Don't block on global app state waiting but only check the SUT app
state.
2024-04-17 16:38:39 +02:00
Luciano Lo Giudice aa7d619a24 Add some time to get the unit to settle 2024-04-15 13:55:44 -03:00
Luciano Lo Giudice e574fc0019 Temporarily revert OSD testing to get RGW changes merged 2024-04-15 11:18:08 -03:00
Luciano Lo Giudice 06e876a7ad Uncomment ceph-osd tests 2024-04-12 13:34:11 -03:00
Luciano Lo Giudice 2f557c531d Use the correct callable 2024-04-11 16:06:19 -03:00
Luciano Lo Giudice cbc117208e Use the right unit to get the RGW client 2024-04-11 13:14:45 -03:00
Luciano Lo Giudice 7f913c7be2 Merge remote-tracking branch 'canonical/master' into ceph-key-tests 2024-04-11 10:58:10 -03:00
Luciano Lo Giudice b0d0012a95 Merge pull request #1197 from sabaini/bug/2060785
Fix race in setting up certs
2024-04-10 19:28:03 -03:00
Luciano Lo Giudice eee7611ccb PEP8 fix 2024-04-10 13:45:12 -03:00
Luciano Lo Giudice d10c243f8d Comment out OSD tests until PR is ready 2024-04-10 13:41:40 -03:00
Luciano Lo Giudice f411c0b0b1 Use already existing functionality to fetch RGW client 2024-04-10 13:08:41 -03:00
Peter Sabaini 99167326ce Fix race in setting up certs
Closes bug #2060785
2024-04-10 11:50:12 +02:00
Luciano Lo Giudice 8fe9a110ed Also test key rotation in OSD's 2024-04-09 19:47:24 -03:00
Luciano Lo Giudice 761913176c Make sure the result is the type of entity we're after 2024-04-09 19:28:40 -03:00
Luciano Lo Giudice b99a6c428a Fix access to keys 2024-04-09 13:47:25 -03:00
Luciano Lo Giudice 99456d9229 Adjust test so it can be used for more than managers 2024-04-09 11:59:43 -03:00
Luciano Lo Giudice 3989d543f6 Get the keys for all managers to compare 2024-04-08 11:20:48 -03:00
Luciano Lo Giudice 5d45789726 Implement tests for ceph-mon's rotate-key action
This PR implements tests for the ceph-mon charm's action 'rotate-key'.
For now, the charm only supports key rotation for managers, but
more entities will be added. This PR will be used to test those
new entities as well.
2024-04-05 18:05:40 -03:00
Peter Sabaini 01ca8f5a78 Merge pull request #1187 from shundezhang/master
add test for virtual hosted bucket
2024-04-04 09:49:51 +02:00
Shunde Zhang ff58f1a129 delete whitespace in blank line 2024-04-03 15:40:04 +11:00