mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
78 lines
2.4 KiB
YAML
78 lines
2.4 KiB
YAML
---
|
|
# yaml-language-server: $schema=https://json.schemastore.org/helmfile
|
|
|
|
helmDefaults:
|
|
cleanupOnFail: true
|
|
wait: true
|
|
waitForJobs: true
|
|
|
|
repositories:
|
|
- name: postfinance
|
|
url: https://postfinance.github.io/kubelet-csr-approver
|
|
|
|
releases:
|
|
- name: cilium
|
|
namespace: kube-system
|
|
chart: oci://ghcr.io/home-operations/charts-mirror/cilium
|
|
version: 1.18.1
|
|
values: ['../kubernetes/apps/kube-system/cilium/app/helm/values.yaml']
|
|
|
|
- name: coredns
|
|
namespace: kube-system
|
|
chart: oci://ghcr.io/coredns/charts/coredns
|
|
version: 1.43.2
|
|
values: ['../kubernetes/apps/kube-system/coredns/app/helm/values.yaml']
|
|
needs: ['kube-system/cilium']
|
|
|
|
- name: kubelet-csr-approver
|
|
namespace: kube-system
|
|
chart: postfinance/kubelet-csr-approver
|
|
version: 1.2.10
|
|
values: ['../../apps/kube-system/kubelet-csr-approver/app/helm-values.yaml']
|
|
needs: ['kube-system/coredns']
|
|
|
|
- name: spegel
|
|
namespace: kube-system
|
|
chart: oci://ghcr.io/spegel-org/helm-charts/spegel
|
|
version: 0.3.0
|
|
values: ['../kubernetes/apps/kube-system/spegel/app/helm/values.yaml']
|
|
needs: ['kube-system/coredns']
|
|
|
|
- name: cert-manager
|
|
namespace: cert-manager
|
|
chart: oci://quay.io/jetstack/charts/cert-manager
|
|
version: v1.18.2
|
|
values: ['../kubernetes/apps/cert-manager/cert-manager/app/helm/values.yaml']
|
|
needs: ['kube-system/spegel']
|
|
|
|
- name: external-secrets
|
|
namespace: external-secrets
|
|
chart: oci://ghcr.io/external-secrets/charts/external-secrets
|
|
version: 0.19.2
|
|
values: ['../../apps/external-secrets/external-secrets/app/helm/values.yaml']
|
|
needs: ['cert-manager/cert-manager']
|
|
|
|
- name: onepassword-connect
|
|
namespace: external-secrets
|
|
atomic: true
|
|
chart: oci://ghcr.io/bjw-s/helm/app-template
|
|
version: 3.7.3
|
|
values: ['../../apps/external-secrets/external-secrets/stores/onepassword/helm/values.yaml']
|
|
needs: ['external-secrets/external-secrets']
|
|
|
|
- name: flux-operator
|
|
namespace: flux-system
|
|
atomic: true
|
|
chart: oci://ghcr.io/controlplaneio-fluxcd/charts/flux-operator
|
|
version: 0.27.0
|
|
values: ['../../apps/flux-system/flux-operator/app/helm/values.yaml']
|
|
needs: ['external-secrets/external-secrets']
|
|
|
|
- name: flux-instance
|
|
namespace: flux-system
|
|
atomic: true
|
|
chart: oci://ghcr.io/controlplaneio-fluxcd/charts/flux-instance
|
|
version: 0.27.0
|
|
values: ['../../apps/flux-system/flux-instance/app/helm/values.yaml']
|
|
needs: ['flux-system/flux-operator']
|