Files
talos-cluster/templates/config/bootstrap/helmfile.d/01-apps.yaml.j2

55 lines
1.4 KiB
YAML

---
helmDefaults:
cleanupOnFail: true
wait: true
waitForJobs: true
releases:
- name: cilium
namespace: kube-system
chart: oci://quay.io/cilium/charts/cilium
version: 1.18.6
values: ['./templates/values.yaml.gotmpl']
- name: coredns
namespace: kube-system
chart: oci://ghcr.io/coredns/charts/coredns
version: 1.45.2
values: ['./templates/values.yaml.gotmpl']
needs: ['kube-system/cilium']
#% if spegel_enabled %#
- name: spegel
namespace: kube-system
chart: oci://ghcr.io/spegel-org/helm-charts/spegel
version: 0.6.0
values: ['./templates/values.yaml.gotmpl']
needs: ['kube-system/coredns']
#% endif %#
- name: cert-manager
namespace: cert-manager
chart: oci://quay.io/jetstack/charts/cert-manager
version: v1.19.2
values: ['./templates/values.yaml.gotmpl']
#% if spegel_enabled %#
needs: ['kube-system/spegel']
#% else %#
needs: ['kube-system/coredns']
#% endif %#
- name: flux-operator
namespace: flux-system
chart: oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator
version: 0.40.0
values: ['./templates/values.yaml.gotmpl']
needs: ['cert-manager/cert-manager']
- name: flux-instance
namespace: flux-system
chart: oci://ghcr.io/controlplaneio-fluxcd/charts/flux-instance
version: 0.40.0
values: ['./templates/values.yaml.gotmpl']
needs: ['flux-system/flux-operator']