]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: fix keyring when updating caps
authorSage Weil <sage@newdream.net>
Mon, 25 Oct 2021 20:00:24 +0000 (16:00 -0400)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Mon, 12 Sep 2022 17:03:17 +0000 (17:03 +0000)
Signed-off-by: Sage Weil <sage@newdream.net>
src/pybind/mgr/cephadm/services/cephadmservice.py

index e2cd62aa7cb50c80f55f45da2a28f429afb32398..ff9d926791701abc33677796f5e676cfbfa8016b 100644 (file)
@@ -237,6 +237,14 @@ class CephadmService(metaclass=ABCMeta):
             })
             if err:
                 self.mgr.log.warning(f"Unable to update caps for {entity}")
+
+            # get keyring anyway
+            ret, keyring, err = self.mgr.mon_command({
+                'prefix': 'auth get',
+                'entity': entity,
+            })
+            if err:
+                self.mgr.log.warning(f"Unable to fetch keyring for {entity}")
         return keyring
 
     def _inventory_get_fqdn(self, hostname: str) -> str: