]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: fixing oauth_proxy pre_remove action
authorRedouane Kachach <rkachach@ibm.com>
Mon, 20 Jan 2025 11:35:30 +0000 (12:35 +0100)
committerRedouane Kachach <rkachach@ibm.com>
Tue, 11 Mar 2025 09:34:21 +0000 (10:34 +0100)
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
src/pybind/mgr/cephadm/services/oauth2_proxy.py

index 89ee720620acb82fd1739b158eba8e4f1ecd9740..372383bdb6a811f71d95d460842dd6846108bfdd 100644 (file)
@@ -88,3 +88,11 @@ class OAuth2ProxyService(CephadmService):
         }
 
         return daemon_config, []
+
+    def pre_remove(self, daemon: DaemonDescription) -> None:
+        """
+        Called before mgmt-gateway daemon is removed.
+        """
+        # delete cert/key entires for this mgmt-gateway daemon
+        self.mgr.cert_mgr.rm_cert('oauth2_proxy_cert')
+        self.mgr.cert_mgr.rm_key('oauth2_proxy_key')