From 65931131438600dba745ad4dbb0119503d738e0c Mon Sep 17 00:00:00 2001 From: Wes Hinsley Date: Wed, 10 Dec 2025 16:59:53 +0000 Subject: [PATCH 1/2] Manually resolve! --- deploy/src/montagu_deploy/__about__.py | 2 +- deploy/src/montagu_deploy/montagu_constellation.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/deploy/src/montagu_deploy/__about__.py b/deploy/src/montagu_deploy/__about__.py index 0a73d74cf..281f9db61 100644 --- a/deploy/src/montagu_deploy/__about__.py +++ b/deploy/src/montagu_deploy/__about__.py @@ -1,4 +1,4 @@ # SPDX-FileCopyrightText: 2023-present Alex # # SPDX-License-Identifier: MIT -__version__ = "0.1.0" +__version__ = "0.1.1" diff --git a/deploy/src/montagu_deploy/montagu_constellation.py b/deploy/src/montagu_deploy/montagu_constellation.py index 8fb12d10f..619f5e164 100644 --- a/deploy/src/montagu_deploy/montagu_constellation.py +++ b/deploy/src/montagu_deploy/montagu_constellation.py @@ -25,6 +25,8 @@ def montagu_constellation(cfg): ] if cfg.use_acme: + if cfg.vault and cfg.vault.url: + vault.resolve_secrets(cfg.acme_config, cfg.vault.client()) acme_container = acme.acme_buddy_container( cfg.acme_config, "acme-buddy", proxy.name_external(cfg.container_prefix), "montagu-tls", cfg.hostname ) From 1a202383bd646d9c8a38ce13786f1c0b0c556f3a Mon Sep 17 00:00:00 2001 From: Wes Hinsley Date: Wed, 10 Dec 2025 17:03:14 +0000 Subject: [PATCH 2/2] import vault --- deploy/src/montagu_deploy/montagu_constellation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/src/montagu_deploy/montagu_constellation.py b/deploy/src/montagu_deploy/montagu_constellation.py index 619f5e164..5739a3094 100644 --- a/deploy/src/montagu_deploy/montagu_constellation.py +++ b/deploy/src/montagu_deploy/montagu_constellation.py @@ -4,7 +4,7 @@ import constellation import docker import yaml -from constellation import acme, docker_util +from constellation import acme, docker_util, vault from psycopg2 import OperationalError, connect from montagu_deploy import database