]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
pybind/mgr: Correct code to ensure cephadm/tests/test_certmgr.py passes.
authorJustin Caratzas <jcaratza@ibm.com>
Mon, 6 Oct 2025 23:25:43 +0000 (19:25 -0400)
committerJustin Caratzas <jcaratza@ibm.com>
Mon, 6 Oct 2025 23:25:43 +0000 (19:25 -0400)
Signed-off-by: Paulo E. Castro <pecastro@wormholenet.com>
(cherry picked from commit 218d84fc15d818d2df56c92cd71aeb2aa85f1590)

Resolves: rhbz#2401206

src/pybind/mgr/mgr_util.py
src/python-common/ceph/cryptotools/remote.py

index 6298612105ae71cdc17f764a3a71ed5317d6f81a..802b040051d0eb522499e4b86857d6d52fef3844 100644 (file)
@@ -683,8 +683,8 @@ def get_cert_issuer_info(crt: str) -> Tuple[Optional[str], Optional[str]]:
 def verify_tls(crt, key):
     # type: (str, str) -> int
     cc = ceph.cryptotools.remote.CryptoCaller()
-    days_to_expiration = cc.verify_cacrt_content(crt)
     try:
+        days_to_expiration = cc.verify_cacrt_content(crt)
         cc.verify_tls(crt, key)
     except ValueError as err:
         raise ServerConfigException(str(err))
index a83399828e1ff2a4e142388cb6c858a357bf6015..9a668ca4bfa26e36a3b3ebe50d2beb6f728b0a65 100644 (file)
@@ -124,6 +124,7 @@ class CryptoCaller:
         self._run(
             ['verify_tls'],
             input_data=json.dumps({'crt': crt, 'key': key}),
+            capture_output=True,
             check=True,
         )