remove RGW keyring during NFS daemon `post_remove`
Fixes: https://tracker.ceph.com/issues/43686
Signed-off-by: Michael Fritch <mfritch@suse.com>
(cherry picked from commit
219c0c3d1b7f21b9bf1969b3311d313844bdd1e3)
})
return keyring
+
+ def remove_rgw_keyring(self, daemon: DaemonDescription) -> None:
+ daemon_id: str = daemon.daemon_id
+ entity: AuthEntity = self.get_auth_entity(f'{daemon_id}-rgw')
+
+ logger.info(f'Remove keyring: {entity}')
+ ret, out, err = self.mgr.check_mon_command({
+ 'prefix': 'auth rm',
+ 'entity': entity,
+ })
+
+ def post_remove(self, daemon: DaemonDescription) -> None:
+ super().post_remove(daemon)
+ self.remove_rgw_keyring(daemon)