From: Redouane Kachach Date: Mon, 20 Jan 2025 11:35:30 +0000 (+0100) Subject: mgr/cephadm: fixing oauth_proxy pre_remove action X-Git-Tag: testing/wip-pdonnell-testing-20250312.174620-debug~10^2~14 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b1b74f74c287b1d7efb86567d3296bddf17ca92a;p=ceph-ci.git mgr/cephadm: fixing oauth_proxy pre_remove action Signed-off-by: Redouane Kachach --- diff --git a/src/pybind/mgr/cephadm/services/oauth2_proxy.py b/src/pybind/mgr/cephadm/services/oauth2_proxy.py index 89ee720620a..372383bdb6a 100644 --- a/src/pybind/mgr/cephadm/services/oauth2_proxy.py +++ b/src/pybind/mgr/cephadm/services/oauth2_proxy.py @@ -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')