- Add write-back-method: argocd for multi-source Helm support - Add helm.image-name and helm.image-tag parameter mappings - Fixes @dummy digest issue in Image Updater
- Switch registry from ghcr.io to zot0213.kro.kr - Add ArgoCD Image Updater annotations for auto-deploy - Add zot-registry: enabled label for ClusterExternalSecret - Use :main tag for digest-based updates
- Add web-app Helm chart in charts/web-app/ - Replace individual deployment/service/ingress YAML with helm-values - Update ArgoCD applications to use Helm chart with values files - Reduces per-app files from 6 to 2 (argocd.yaml + helm-values.yaml) Apps migrated: jaejadle, jaejadle-dev, joossam, joossam-dev, jotion, jovies, portfolio, todo
- Add ArgoCD Application definitions for each app - Add Kubernetes Deployment, Service, Ingress for each app - Add ExternalSecret for todo (Vault integration) - Configure Traefik ingress with Let's Encrypt TLS Domains: - jovies.kro.kr - minjo0213.kro.kr - todo0213.kro.kr