From 8d7959cdbdff4fbe28bf9a07e059d7454fabf609 Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Sun, 19 Oct 2025 01:48:06 -0500 Subject: [PATCH] Set-up exports for shared registry --- iac/src/main/base.cljs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/iac/src/main/base.cljs b/iac/src/main/base.cljs index 6e45269..a1fb8c3 100644 --- a/iac/src/main/base.cljs +++ b/iac/src/main/base.cljs @@ -83,7 +83,16 @@ (quick-deploy nil build-exports)) (defn quick-deploy-shared [] - (base/quick-deploy shared-service-registry extended-exports)) + (base/quick-deploy + shared-service-registry + (fn [init] (let [app-outputs (get init :setup)] + {:url (.apply app-outputs #(-> % .-harbor (aget "vault-secrets") .-secrets .-host)) + :username (.apply app-outputs #(-> % .-harbor (aget "vault-secrets") .-secrets .-username)) + :password (.apply app-outputs #(-> % .-harbor (aget "vault-secrets") .-secrets .-password)) + })))) + +(defn quick-deploy-prepare [] + (base/quick-deploy prepare-service-registry extended-exports)) (defn quick-deploy-services [] (base/quick-deploy deployment-service-registry extended-exports))