blumeops/argocd/manifests
Erich Blume de54b4e33d Port CloudNative-PG off Helm to direct release manifest (#268)
## Summary
- Point ArgoCD app directly at forge-mirrored upstream repo (`mirrors/cloudnative-pg`) instead of the Helm charts repo
- Use `directory.include` to select the specific release manifest (`cnpg-1.27.1.yaml`) from the `releases/` directory
- No vendored files, no Helm — upgrades are a two-line change (`targetRevision` + `directory.include`)
- Delete unused `values.yaml` (was empty, all Helm defaults)

## Deployment and Testing
- [ ] Register mirror repo in ArgoCD: `argocd repo add ssh://forgejo@forge.ops.eblu.me:2222/mirrors/cloudnative-pg.git --ssh-private-key-path <key>`
- [ ] `argocd app set cloudnative-pg --revision feature/cnpg-direct-source && argocd app sync cloudnative-pg`
- [ ] Verify operator pod running: `kubectl get pods -n cnpg-system --context=minikube-indri`
- [ ] Verify CRDs exist: `kubectl get crd --context=minikube-indri | grep cnpg`
- [ ] Verify existing clusters healthy: `kubectl get clusters -A --context=minikube-indri`
- [ ] After merge: `argocd app set cloudnative-pg --revision main && argocd app sync cloudnative-pg`

## Notes
- The forge mirror was created via `mise run mirror-create` from `https://github.com/cloudnative-pg/cloudnative-pg.git`
- ArgoCD may need the mirror repo added to its known repositories if the credential template doesn't already match `mirrors/*`

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/268
2026-02-25 17:37:53 -08:00
..
1password-connect Fix 1Password Connect credentials for chart 2.3.0 2026-02-13 17:30:45 -08:00
alloy-k8s Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
argocd Fix mirror org refs in ArgoCD apps and widen credential template (#266) 2026-02-25 06:55:53 -08:00
authentik Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
cloudnative-pg Port CloudNative-PG off Helm to direct release manifest (#268) 2026-02-25 17:37:53 -08:00
cv Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
databases Deploy Authentik identity provider (C2 Mikado) (#227) 2026-02-20 12:55:59 -08:00
devpi Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
docs Update docs release to v1.11.4 2026-02-25 07:04:23 -08:00
external-secrets Add External Secrets Operator with 1Password Connect (#66) (#66) 2026-01-28 19:30:10 -08:00
forgejo-runner Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
frigate Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
grafana Fix Grafana ConfigMap labels lost in configMapGenerator migration 2026-02-24 14:46:20 -08:00
grafana-config Fix Frigate detection events rate metric name in Grafana dashboard 2026-02-25 16:51:57 -08:00
homepage Update homepage, navidrome, ntfy, miniflux image tags after mirror migration 2026-02-24 21:06:08 -08:00
immich Fix mirror org refs in ArgoCD apps and widen credential template (#266) 2026-02-25 06:55:53 -08:00
kiwix Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
kube-state-metrics Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
loki Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
miniflux Update homepage, navidrome, ntfy, miniflux image tags after mirror migration 2026-02-24 21:06:08 -08:00
mosquitto Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
navidrome Update homepage, navidrome, ntfy, miniflux image tags after mirror migration 2026-02-24 21:06:08 -08:00
ntfy Update homepage, navidrome, ntfy, miniflux image tags after mirror migration 2026-02-24 21:06:08 -08:00
nvidia-device-plugin Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
prometheus Update prometheus and teslamate image tags after mirror migration 2026-02-24 21:18:15 -08:00
tailscale-operator Deploy Tailscale operator on ringtail k3s cluster (#215) 2026-02-19 09:33:05 -08:00
tailscale-operator-base Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00
tailscale-operator-ringtail Deploy Tailscale operator on ringtail k3s cluster (#215) 2026-02-19 09:33:05 -08:00
teslamate Update prometheus and teslamate image tags after mirror migration 2026-02-24 21:18:15 -08:00
torrent Add kustomize images: and configMapGenerator: across services (#264) 2026-02-24 14:25:19 -08:00