diff options
| author | Paul Buetow <paul@buetow.org> | 2025-12-30 11:38:48 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-12-30 11:38:48 +0200 |
| commit | 8945a45a183b337eb05b3d263e57cd2dafe0f726 (patch) | |
| tree | a4e5ded0682e7e4c5bc026aa81ab02d8723c9a5a /frontends/scripts/dns-failover.ksh | |
| parent | 8c289e400af9c430b752f82bcf82e38a453cb163 (diff) | |
Configure ArgoCD to preserve admin password across redeployments
Ensure admin password persists through helm uninstall/install cycles by
managing argocd-secret outside of Helm's control.
Changes:
- Set configs.secret.createSecret: false in values.yaml
- Create argocd-secret.yaml with default admin password
- Update Justfile to apply secret before helm install
- Secret is now managed by kubectl, not Helm
- Default password: "argocd-admin-default" (change after first login)
Benefits:
- Admin password survives helm uninstall/install
- Password changes via UI/CLI are preserved
- No random password regeneration on redeployments
- Secret has no Helm annotations (not managed by Helm)
The argocd-secret will persist across redeployments unless explicitly
deleted. PVC and admin password are now both persistent.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'frontends/scripts/dns-failover.ksh')
0 files changed, 0 insertions, 0 deletions
