From d385aafb3de1b9b0cf854e0067f7a75dc7fc1c96 Mon Sep 17 00:00:00 2001 From: Hannes Feldt <feldt@astron.nl> Date: Tue, 7 Jan 2025 15:09:46 +0100 Subject: [PATCH] improve error reporting --- lofar_cryptocoryne/cli.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lofar_cryptocoryne/cli.py b/lofar_cryptocoryne/cli.py index ccbb718..0bedb5f 100644 --- a/lofar_cryptocoryne/cli.py +++ b/lofar_cryptocoryne/cli.py @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 """ Cryptocoryne certbot cli entrypoint """ - +import acme.errors import hvac import lofar_cryptocoryne.dns_client as desec @@ -38,14 +38,14 @@ def main(): if client.check_dns_propagation(timeout=1200): print("Succeed. Request certificate") client.request_certificate() - print("Request done") certificate.fullchain = client.certificate - print(f"Certificate {certificate}") vault_store.put_certificate(certificate) print("Done") else: print("Failed to issue certificate for " + str(client.domains)) + except acme.errors.ValidationError as ve: + print(f"ValidatinError: {ve.failed_authzrs}") except Exception as e: # pylint: disable=broad-exception-caught print(f"{type(e)}: {e}") finally: -- GitLab