Files
homelab/helmfile.yaml.gotmpl
T

34 lines
1.6 KiB
Go Template
Raw Normal View History

# helmfile.yaml — DEPRECATED
#
# This file is kept for historical reference only.
# All Helm releases have been migrated to:
# 1. Terraform (bootstrap releases: cert-manager, reloader, ingress-nginx)
# 2. ArgoCD Applications (all workload releases)
#
# Deployment now uses:
# - terraform apply (for core infrastructure)
# - ArgoCD auto-sync (for all workloads)
#
# To view or manage releases:
# kubectl get applications -n argocd
#
# To modify releases, update k8s/argocd/apps/*.yaml files and commit to git.
#
# This file remains as a marker to prevent accidental `helmfile apply` usage.
# DELETE if no longer needed after full migration verification.
# Historical note:
# - Phases 0-3 migrated: cert-manager, reloader, ingress-nginx, strimzi-operator,
# kmsvc-redis, kafka-cluster, queue-crd, management-service, promtail, portainer,
# cloudnative-pg, loki, grafana, prometheus, forgejo, forgejo-runner, authentik
# - Phase 4 cutover: 2026-07-15 (helmfile stubbed, ArgoCD becomes sole convergence engine)
# ── DO NOT USE ────────────────────────────────────────────────────────────────
# helmfile apply # FORBIDDEN (use ArgoCD)
# helmfile diff # FORBIDDEN (use argocd app diff)
# helmfile destroy # FORBIDDEN (use kubectl delete)
# For drift detection (CI only):
# argocd app diff <app-name> # Check what ArgoCD would change
# terraform plan # Check what Terraform would change