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.
This commit is contained in:
Luciano Lo Giudice
2024-05-13 06:12:15 -03:00
parent 2ebdf58ed2
commit 5541905935

View File

@@ -1829,8 +1829,11 @@ class CephMonKeyRotationTests(test_utils.BaseCharmTest):
return next(iter(ret))[0]
def _get_fs_client(self, unit):
ret = self._get_all_keys(unit, lambda x: (x.startswith('mds.') and
x != 'mds.ceph-fs'))
def _filter_fs(name):
return (name.startswith('mds.') and
name not in ('mds.ceph-fs', 'mds.None'))
ret = self._get_all_keys(unit, _filter_fs)
if not ret:
return None
return next(iter(ret))[0]