Add traefik.cljs

This commit is contained in:
2025-09-26 00:36:44 -05:00
parent 42bc1ec316
commit bd71abcc4f

View File

@@ -0,0 +1,17 @@
(ns k8s.services.traefik.service
(:require
["@pulumi/kubernetes" :as k8s]))
(defn set-up-traefik [provider]
(let [helm-v3 (.. k8s -helm -v3)
chart (new (.. helm-v3 -Chart) "traefik"
(clj->js {:chart "traefik"
:fetchOpts {:repo "https://helm.traefik.io/traefik"}
:namespace "kube-system"
:values {:deployment {:kind "DaemonSet"}
:ports {:web {:hostPort 80}
:websecure {:hostPort 443}}
:service {:type "ClusterIP"}
}})
(clj->js {:provider provider}))]
chart))