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..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 @@ -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 )