homelab/k8s/helmfile.d/02-applications.yaml
2025-02-04 15:48:36 -08:00

65 lines
1.5 KiB
YAML

---
repositories:
- name: gitlab
url: https://charts.gitlab.io
- name: bitnami
url: https://charts.bitnami.com/bitnami
- name: uptime-kuma
url: https://helm.irsigler.cloud
- name: authentik
url: https://charts.goauthentik.io
- name: harbor
url: https://helm.goharbor.io
environments:
staging: &staging
values:
- ./values/globals/staging.yaml.gotmpl
production:
default: *staging
---
releases:
- name: uptime-kuma
namespace: {{ .Values.globals.uptimeKuma.namespace }}
createNamespace: true
chart: uptime-kuma/uptime-kuma
values:
- ./values/uptime-kuma/values.yaml.gotmpl
- name: authentik
namespace: {{ .Values.globals.authentik.namespace }}
createNamespace: true
chart: authentik/authentik
values:
- ./values/authentik/values.yaml.gotmpl
- name: argo-cd
namespace: {{ .Values.globals.argocd.namespace }}
createNamespace: true
chart: bitnami/argo-cd
values:
- ./values/argo-cd/values.yaml.gotmpl
- name: harbor
namespace: {{ .Values.globals.harbor.namespace }}
createNamespace: true
chart: bitnami/harbor
values:
- ./values/harbor/values.yaml.gotmpl
- name: ghost
namespace: {{ .Values.globals.ghost.namespace }}
createNamespace: true
chart: bitnami/ghost
values:
- ./values/ghost/values.yaml.gotmpl
- name: gitea
installed: false
namespace: {{ .Values.globals.gitea.namespace }}
createNamespace: true
chart: bitnami/gitea
values:
- ./values/gitea/values.yaml.gotmpl