Skip to content

Add Argo CD database migration mode - #21

Draft
yianni wants to merge 1 commit into
masterfrom
redash-argocd
Draft

Add Argo CD database migration mode#21
yianni wants to merge 1 commit into
masterfrom
redash-argocd

Conversation

@yianni

@yianni yianni commented Aug 26, 2026

Copy link
Copy Markdown

Summary

Add an optional Argo CD migration mode. It runs one ordinary Job in wave 1, then deploys Redash in wave 2. The Job uses the existing /app/manage.py db upgrade command.

The default mode keeps the current Helm install and upgrade hooks unchanged.

This is the second migration slice and follows Terracode #9098. Applications that share the database must be synced one at a time.

Validation

  • Verified default render parity with chart 3.0.16.
  • Verified the Argo render and invalid-mode handling.
  • Tested a real migration against a cloned database on Rancher Desktop.
  • Passed Helm lint, ShellCheck, and CircleCI configuration validation.

No production resources were changed.

@yianni yianni changed the title feat: add opt-in Redash runtime hardening Add Argo-managed database migrations Aug 26, 2026
@yianni yianni changed the title Add Argo-managed database migrations Add Argo CD database migration support Aug 26, 2026
@yianni yianni changed the title Add Argo CD database migration support Add Argo CD database migration mode Aug 26, 2026
@yianni
yianni marked this pull request as ready for review August 26, 2026 18:18
@yianni
yianni marked this pull request as draft August 26, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant