Update to modern config style

This commit is contained in:
2025-11-16 13:07:54 -06:00
parent 1dc966dc22
commit 0c2279a142

View File

@@ -19,7 +19,7 @@
"}"])) "}"]))
(def config (def config
{:stack [:config-map :deployment :service] {:stack [[:k8s :config-map :deployment :service]]
:app-namespace "wasabi-proxy" :app-namespace "wasabi-proxy"
:app-name "wasabi-proxy" :app-name "wasabi-proxy"
@@ -27,14 +27,14 @@
:image "docker.io/library/caddy:2" :image "docker.io/library/caddy:2"
:vault-load-yaml false :vault-load-yaml false
:config-map-opts {:data {:Caddyfile wasabi-proxy-caddyfile}} :k8s:config-map-opts {:data {:Caddyfile wasabi-proxy-caddyfile}}
:deployment-opts :k8s:deployment-opts
{:spec {:spec
{:template {:template
{:spec {:spec
{:containers {:containers
[{:name "wasabi-proxy" [{:name 'app-name
:image "docker.io/library/caddy:2" :image "docker.io/library/caddy:2"
:ports [{:containerPort 80}] :ports [{:containerPort 80}]
:volumeMounts :volumeMounts
@@ -46,12 +46,12 @@
:volumes :volumes
[{:name "caddyfile-config" [{:name "caddyfile-config"
:configMap {:name "wasabi-proxy"}} :configMap {:name 'app-name}}
{:name "caddy-data" {:name "caddy-data"
:emptyDir {}}] :emptyDir {}}]
:nodeSelector {"node-role.kubernetes.io/master" "true"}}}}} :nodeSelector {"node-role.kubernetes.io/master" "true"}}}}}
:service-opts :k8s:service-opts
{:spec {:spec
{:ports {:ports
[{:port 80 [{:port 80