k8s-deployment/installations/platform/helmfile.yaml

109 lines
2.5 KiB
YAML
Raw Normal View History

2024-07-13 20:21:59 +00:00
bases:
- ../../common/environments.yaml
2024-09-11 21:19:35 +00:00
- ../../common/templates.yaml
2024-10-30 20:03:58 +00:00
2024-07-13 20:21:59 +00:00
repositories:
- name: argo
url: https://argoproj.github.io/argo-helm
- name: db-operator
url: https://db-operator.github.io/charts
- name: zot
url: https://zotregistry.dev/helm-charts/
2024-07-15 19:12:53 +00:00
- name: bedag
url: https://bedag.github.io/helm-charts/
2024-09-11 21:19:35 +00:00
- name: crossplane-stable
2024-09-03 12:15:47 +00:00
url: https://charts.crossplane.io/stable
- name: goauthentik
url: https://charts.goauthentik.io/
- name: minio-standalone
url: https://charts.min.io/
2024-09-28 19:53:35 +00:00
- name: kyverno
url: https://kyverno.github.io/kyverno/
2024-10-16 08:59:38 +00:00
- name: external-dns
url: https://kubernetes-sigs.github.io/external-dns/
2024-10-30 20:03:58 +00:00
2024-07-13 20:21:59 +00:00
releases:
- name: db-operator
namespace: platform
chart: db-operator/db-operator
2024-09-03 12:15:47 +00:00
condition: workload.enabled
version: 1.29.0
2024-10-30 20:03:58 +00:00
2024-07-13 20:21:59 +00:00
- name: db-instances
chart: db-operator/db-instances
namespace: platform
2024-09-03 12:15:47 +00:00
condition: workload.enabled
2024-07-13 20:21:59 +00:00
needs:
- platform/db-operator
version: 2.4.0
2024-07-13 20:21:59 +00:00
inherit:
- template: default-env-values
- template: default-env-secrets
2024-10-30 20:03:58 +00:00
2024-07-13 20:21:59 +00:00
- name: zot
chart: zot/zot
version: 0.1.64
2024-07-13 20:21:59 +00:00
createNamespace: false
2024-09-13 03:23:44 +00:00
installed: true
2024-07-13 20:21:59 +00:00
namespace: platform
2024-09-03 12:15:47 +00:00
condition: workload.enabled
2024-07-13 20:21:59 +00:00
inherit:
- template: default-env-values
- template: default-env-secrets
2024-10-30 20:03:58 +00:00
- name: authentik
chart: goauthentik/authentik
version: 2024.10.1
namespace: platform
createNamespace: false
2024-10-11 18:00:57 +00:00
condition: workload.enabled
2024-09-28 19:53:35 +00:00
needs:
- platform/db-operator
inherit:
- template: default-env-values
- template: default-env-secrets
- template: ext-database
2024-10-30 20:03:58 +00:00
- name: minio
chart: minio-standalone/minio
2024-10-12 01:01:22 +00:00
version: 5.3.0
namespace: platform
inherit:
- template: default-env-values
- template: default-env-secrets
2024-10-30 20:03:58 +00:00
2024-09-28 19:53:35 +00:00
- name: kyverno
chart: kyverno/kyverno
namespace: kyverno
2024-10-11 18:00:57 +00:00
condition: workload.enabled
2024-09-28 19:53:35 +00:00
labels:
bootstrap: true
version: 3.3.2
2024-10-30 20:03:58 +00:00
2024-09-28 19:53:35 +00:00
- name: kyverno-policies
chart: kyverno/kyverno-policies
namespace: kyverno
2024-10-11 18:00:57 +00:00
condition: workload.enabled
2024-09-28 19:53:35 +00:00
labels:
bootstrap: true
version: 3.3.0
2024-09-28 19:53:35 +00:00
needs:
- kyverno/kyverno
2024-10-30 20:03:58 +00:00
2024-09-28 19:53:35 +00:00
- name: custom-kyverno-policies
chart: ../../kustomizations/kyverno/
namespace: kyverno
2024-10-11 18:00:57 +00:00
condition: workload.enabled
2024-09-28 19:53:35 +00:00
labels:
bootstrap: true
needs:
- kyverno/kyverno
2024-10-30 20:03:58 +00:00
2024-10-16 08:59:38 +00:00
- name: external-dns
chart: external-dns/external-dns
version: 1.15.0
namespace: platform
inherit:
- template: default-env-values
- template: default-env-secrets