Files
homelab/terraform/helm-repositories.tf
T
Story Crater Bot bca247a763 feat(authentik): import 24 resources to TF; chore(bootstrap): add cilium to TF
Import all live authentik resources (groups, users, oauth2 providers, applications)
into terraform state via authentik-generated.tf. Provider config in authentik-config.tf.
Resources are drift-free and match live cluster.

Add cilium CNI to bootstrap helm_release.for_each (1.19.5, kube-system).
Cilium was unmanaged (helmfile-only); now IaC-owned. Critical path for
cluster rebuild recovery. Adds cilium repo to helm-repositories.tf.
2026-07-14 16:36:12 -07:00

22 lines
1.1 KiB
Terraform

# Helm chart repositories (referenced inline in helm_release resources)
locals {
helm_repos = {
jetstack = "https://charts.jetstack.io"
stakater = "https://stakater.github.io/stakater-charts"
ingress_nginx = "https://kubernetes.github.io/ingress-nginx"
cilium = "https://helm.cilium.io"
cnpg = "https://cloudnative-pg.github.io/charts"
authentik = "https://charts.goauthentik.io"
hashicorp = "https://helm.releases.hashicorp.com"
minio = "https://charts.min.io"
grafana = "https://grafana.github.io/helm-charts"
prometheus_community = "https://prometheus-community.github.io/helm-charts"
portainer = "https://portainer.github.io/k8s/"
argo = "https://argoproj.github.io/argo-helm"
gitea_charts = "https://dl.gitea.com/charts/"
strimzi = "https://strimzi.io/charts/"
bitnami = "https://charts.bitnami.com/bitnami"
temporal = "https://go.temporal.io/helm-charts"
}
}