From 434733d525e2853c84fc670fe6145950d277493b Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Wed, 8 Oct 2025 23:56:28 -0500 Subject: [PATCH] swap to using only base (no deployments.cljs) --- iac/src/main/core.cljs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/iac/src/main/core.cljs b/iac/src/main/core.cljs index d5b0b74..eb491a4 100644 --- a/iac/src/main/core.cljs +++ b/iac/src/main/core.cljs @@ -5,8 +5,7 @@ ["child_process" :as cp] [promesa.core :as p] [base :as base] - [configs :refer [cfg]] - [deployments :as deployments])) + [configs :refer [cfg]])) (def init-stack (clj->js {:projectName "hetzner-k3s" @@ -17,15 +16,17 @@ (def shared-platform-stack (clj->js {:projectName "hetzner-k3s" :stackName "shared" :workDir "/home/jaggar/dotfiles/iac" - :program deployments/quick-deploy-shared})) + :program base/quick-deploy-shared})) (def deployment-stack (clj->js {:projectName "hetzner-k3s" :stackName "deployment" :workDir "/home/jaggar/dotfiles/iac" - :program deployments/quick-deploy-services})) + :program base/quick-deploy-services})) (defn run [] - (p/let [_ (println "Deploying cluster") + + (p/let [_ (println "Deploying cluster") + core-stack (.createOrSelectStack pulumi-auto/LocalWorkspace init-stack) _ (.setConfig core-stack "hetzner-k3s:sshKeyName" #js {:value (-> cfg :sshKeyName) :secret false}) @@ -83,6 +84,7 @@ _ (.setConfig app-stack "hetzner-k3s:privateKeySsh" #js {:value (-> cfg :privateKeySsh) :secret true}) _ (.setConfig app-stack "kubeconfig" #js {:value kubeconfig :secret true}) _ (.setConfig app-stack "vault:token" #js {:value vault-token :secret true}) + _ (.setConfig app-stack "hcloud:token" #js {:value (-> cfg :hcloudToken) :secret true}) _ (.setConfig app-stack "vault:address" #js {:value vault-address :secret true}) _ (.setConfig app-stack "hetzner-k3s:apiToken" #js {:value (-> cfg :apiToken) :secret true})