k8s-deployment/installations/platform/helmfile.yaml

120 lines
2.8 KiB
YAML
Raw Normal View History

2024-07-13 20:21:59 +00:00
{{ readFile "../../common/templates.yaml" }}
bases:
- ../../common/environments.yaml
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-03 12:15:47 +00:00
- name: minio-standalone
url: https://charts.min.io/
- name: minio
url: https://operator.min.io/
- name: fluxcd-community
url: https://fluxcd-community.github.io/helm-charts
- name: crossplane-stable
url: https://charts.crossplane.io/stable
- name: goauthentik
url: https://charts.goauthentik.io/
2024-07-13 20:21:59 +00:00
releases:
- name: argocd
chart: argo/argo-cd
namespace: platform
2024-09-03 12:15:47 +00:00
condition: workload.enabled
2024-09-04 18:35:21 +00:00
installed: false
2024-09-03 12:15:47 +00:00
version: 7.5.2
2024-07-13 20:21:59 +00:00
inherit:
- template: default-env-values
- template: default-env-secrets
2024-09-03 12:15:47 +00:00
- name: flux
chart: fluxcd-community/flux2
namespace: platform
condition: workload.enabled
version: 2.13.0
installed: false
2024-07-13 20:21:59 +00:00
- name: db-operator
namespace: platform
chart: db-operator/db-operator
2024-09-03 12:15:47 +00:00
condition: workload.enabled
version: 1.28.0
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.3.4
inherit:
- template: default-env-values
- template: default-env-secrets
- name: zot
chart: zot/zot
2024-09-03 12:15:47 +00:00
version: 0.1.60
2024-07-13 20:21:59 +00:00
createNamespace: false
2024-09-07 12:40:03 +00:00
installed: false
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-07-29 08:13:56 +00:00
2024-09-03 12:15:47 +00:00
- name: minio
chart: minio-standalone/minio
version: 5.2.0
namespace: platform
condition: backups.enabled
inherit:
- template: default-env-values
- template: default-env-secrets
- name: minio-operator
chart: minio/operator
version: 6.0.3
namespace: platform
2024-09-07 12:40:03 +00:00
installed: false
2024-09-03 12:15:47 +00:00
condition: workload.enabled
inherit:
- template: default-env-values
- name: minio-tenant
chart: minio/tenant
version: 6.0.3
2024-07-29 08:13:56 +00:00
namespace: platform
2024-09-07 12:40:03 +00:00
installed: false
2024-09-03 12:15:47 +00:00
condition: workload.enabled
2024-09-07 12:40:03 +00:00
needs:
- platform/minio-operator
2024-09-03 12:15:47 +00:00
inherit:
- template: default-env-values
# - template: default-env-secrets
- name: crossplane
chart: crossplane-stable/crossplane
version: 1.17.0
namespace: platform
condition: workload.enabled
2024-09-07 13:09:16 +00:00
installed: false
2024-09-03 12:15:47 +00:00
inherit:
- template: default-env-values
- name: authentik
chart: goauthentik/authentik
version: 2024.8.1
namespace: platform
createNamespace: false
inherit:
- template: default-env-values
- template: default-env-secrets
- template: ext-database