From 35a95161157f7c10364fa7a8b0a26e4d28ba6bf7 Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Sun, 16 Nov 2025 13:13:24 -0600 Subject: [PATCH] Add config-map to component specs --- iac/src/main/utils/stack_processor.cljs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/iac/src/main/utils/stack_processor.cljs b/iac/src/main/utils/stack_processor.cljs index bc2887f..4019fac 100644 --- a/iac/src/main/utils/stack_processor.cljs +++ b/iac/src/main/utils/stack_processor.cljs @@ -128,6 +128,10 @@ :k8s:secret {:constructor (.. k8s -core -v1 -Secret) :provider-key :k8s :defaults-fn (fn [env] ((get-in default/defaults [:k8s :secret]) (:options env)))} + + :k8s:config-map {:constructor (.. k8s -core -v1 -ConfigMap) + :provider-key :k8s + :defaults-fn (fn [env] ((get-in default/defaults [:k8s :config-map]) (:options env)))} :k8s:deployment {:constructor (.. k8s -apps -v1 -Deployment) :provider-key :k8s @@ -143,10 +147,13 @@ :k8s:chart {:constructor (.. k8s -helm -v3 -Chart) :provider-key :k8s - :defaults-fn (fn [env] + :defaults-fn (fn [env] (deep-merge ((get-in default/defaults [:k8s :chart]) (:options env)) (update-in (get-in (:options env) [:k8s:chart-opts]) [:values] #(deep-merge % (or (:yaml-values (:options env)) {})))))} + :k8s:storage-class {:constructor (.. k8s -storage -v1 -StorageClass) + :provider-key :k8s + :defaults-fn (fn [env] ((get-in default/defaults [:k8s :storage-class]) (:options env)))} ;; Docker Resources :docker:image {:constructor (.. docker-build -Image) @@ -157,6 +164,7 @@ :harbor:project {:constructor (.. harbor -Project) :provider-key :harbor :defaults-fn (fn [env] ((get-in default/defaults [:harbor :project]) (:options env)))} + :harbor:robot-account {:constructor (.. harbor -RobotAccount) :provider-key :harbor :defaults-fn (fn [env] ((get-in default/defaults [:harbor :robot-account]) (:options env)))}})