swap to our more dynamic map passing

This commit is contained in:
2025-10-08 23:56:59 -05:00
parent 8d862b08d8
commit 8c99cf0738

View File

@@ -1,20 +1,20 @@
(ns k8s.add-ons.ingress-controller.caddy (:require [configs :refer [cfg]])) (ns k8s.add-ons.ingress-controller.caddy (:require [configs :refer [cfg]]))
(def config (def config
{:stack [:docker-image :vault-secrets :helm-fn :chart] {:stack [:docker-image :chart]
:app-namespace "caddy-system" :app-namespace "caddy-system"
:app-name "caddy-ingress-controller" :app-name "caddy-ingress-controller"
:chart-repo "https://caddyserver.github.io/ingress"
:image-port 8080 :image-port 8080
:vault-load-yaml false :vault-load-yaml false
:helm-values-fn #(clj->js :chart-opts {:fetchOpts {:repo "https://caddyserver.github.io/ingress"}
{:ingressController :helm-values-fn #(clj->js
{:deployment {:kind "DaemonSet"} {:ingressController
:daemonSet {:useHostPort true} {:deployment {:kind "DaemonSet"}
:ports {:web {:hostPort 80} :daemonSet {:useHostPort true}
:websecure {:hostPort 443}} :ports {:web {:hostPort 80}
:service {:type "NodePort" :websecure {:hostPort 443}}
:externalTrafficPolicy "Local"} :service {:type "NodePort"
:image {:repository (-> cfg :docker-repo) :externalTrafficPolicy "Local"}
:tag "latest"} :image {:repository (-> cfg :docker-repo)
:config {:email (-> cfg :dns-email)}}})}) :tag "latest"}
:config {:email (-> cfg :dns-email)}}})}})