diff --git a/workload/helmfile.yaml b/workload/helmfile.yaml index a4ca2d5..c050e9f 100644 --- a/workload/helmfile.yaml +++ b/workload/helmfile.yaml @@ -9,7 +9,6 @@ releases: namespace: kube-system values: - ./values/namespaces.yaml - - name: coredns chart: zot/coredns @@ -49,6 +48,7 @@ releases: - kube-system/namespaces values: - ./values/flux.yaml + - name: cert-manager chart: zot/cert-manager version: v1.14.4 @@ -69,7 +69,6 @@ releases: - kube-system/coredns - kube-system/cilium - - name: traefik chart: zot/traefik version: 27.0.2 @@ -79,6 +78,16 @@ releases: - kube-system/cilium namespace: traefik-system + - name: ippool + namespace: metallb-system + createNamespace: false + chart: ../charts/network-base/ + values: + {{ $ip4 := trim (exec "bash" (list "-c" "cat /tmp/outputs/provider_outputs.yaml | yq '.user_entrypoint'")) }} + - ipPool: "{{- printf "%s-%s" $ip4 $ip4 -}}" + needs: + - metallb-system/metallb + - cert-manager/cert-manager - name: local-path-provisioner chart: zot/local-path-provisioner @@ -89,4 +98,11 @@ releases: - kube-system/cilium namespace: traefik-system - + - name: kubernetes-dashboard + chart: zot/kubernetes-dashboard + version: 7.3.2 + namespace: applications + needs: + - kube-system/namespaces + - kube-system/coredns + - kube-system/cilium diff --git a/workload/values/namespaces.yaml b/workload/values/namespaces.yaml index b6fd85f..21495e0 100644 --- a/workload/values/namespaces.yaml +++ b/workload/values/namespaces.yaml @@ -4,3 +4,4 @@ namespaces: - name: traefik-system - name: cilium-system - name: helm-installations + - name: applications