swap to our more dynamic map passing and fix values

This commit is contained in:
2025-10-08 23:57:17 -05:00
parent f97574e0aa
commit 090260e5ec

View File

@@ -2,12 +2,12 @@
(:require [utils.k8s :refer [make-transformer]])) (:require [utils.k8s :refer [make-transformer]]))
(def config (def config
{:stack [:namespace :vault-secrets :chart :ingress] {:stack [:vault-secrets :chart :ingress]
:app-namespace "harbor" :app-namespace "harbor"
:app-name "harbor" :app-name "harbor"
:image-port 8080 :image-port 80
:vault-load-yaml true :vault-load-yaml false
:chart-repo "https://helm.goharbor.io" :chart-opts {:fetchOpts {:repo "https://helm.goharbor.io"}
:helm-values-fn (make-transformer :helm-values-fn (make-transformer
(fn [{:keys [app-name secrets]}] (fn [{:keys [app-name secrets]}]
(let [{:keys [host secret-key admin-password db-password]} secrets] (let [{:keys [host secret-key admin-password db-password]} secrets]
@@ -20,7 +20,7 @@
[["database" "internal" "password"] db-password] [["database" "internal" "password"] db-password]
[["persistence" "enabled"] true] [["persistence" "enabled"] true]
[["persistence" "resourcePolicy"] "keep"] [["persistence" "resourcePolicy"] "keep"]
[["persistence" "persistentVolumeClaim" "registry" "storageClass"] "hetzner-csi"] [["persistence" "persistentVolumeClaim" "registry" "storageClass"] "wasabi-csi"]
[["persistence" "persistentVolumeClaim" "database" "storageClass"] "hetzner-csi"] [["persistence" "persistentVolumeClaim" "database" "storageClass"] "wasabi-csi"]
[["persistence" "persistentVolumeClaim" "jobservice" "storageClass"] "hetzner-csi"] [["persistence" "persistentVolumeClaim" "jobservice" "storageClass"] "wasabi-csi"]
[["persistence" "persistentVolumeClaim" "redis" "storageClass"] "hetzner-csi"]])))}) [["persistence" "persistentVolumeClaim" "redis" "storageClass"] "wasabi-csi"]])))}})