# 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
