]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: add rotate support for rgw, crash, nfs, rbd-mirror, iscsi
authorSage Weil <sage@newdream.net>
Mon, 1 Nov 2021 22:03:00 +0000 (18:03 -0400)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 12 Sep 2022 17:03:32 +0000 (17:03 +0000)
Signed-off-by: Sage Weil <sage@newdream.net>
src/pybind/mgr/cephadm/module.py

index 2c0e7068bd5305e538e9645b39630249ffc27228..e22ed6ede8008ba8223ac435c63b02816046caca 100644 (file)
@@ -1993,7 +1993,7 @@ Then run the following:
         self.log.info(f'Rotating authentication key for {daemon_spec.name()}')
         rc, out, err = self.mon_command({
             'prefix': 'auth get-or-create-pending',
-            'entity': daemon_spec.name(),
+            'entity': daemon_spec.entity_name(),
             'format': 'json',
         })
         j = json.loads(out)
@@ -2107,7 +2107,8 @@ Then run the following:
                 f'Unable to schedule redeploy for {daemon_name}: No standby MGRs')
 
         if action == 'rotate-key':
-            if d.daemon_type not in ['mgr', 'osd', 'mds']:
+            if d.daemon_type not in ['mgr', 'osd', 'mds',
+                                     'rgw', 'crash', 'nfs', 'rbd-mirror', 'iscsi']:
                 raise OrchestratorError(
                     f'key rotation not supported for {d.daemon_type}'
                 )