Skip to content

[Enhancement] Add safe operator upgrade controls - #520

Open
Al-assad wants to merge 1 commit into
apache:masterfrom
Al-assad:dcr-pause-leader-election-id
Open

Al-assad wants to merge 1 commit into
apache:masterfrom
Al-assad:dcr-pause-leader-election-id

Conversation

@Al-assad

Copy link
Copy Markdown
Member

Summary

  • support pausing reconciliation per DorisCluster with apache.org.doris/reconcile-paused=true
  • preserve deletion cleanup for paused clusters and accept the legacy SelectDB annotation
  • add a configurable --leader-election-id while preserving the current default
  • document a safe upgrade workflow and update direct deployment manifests

Testing

  • go test ./cmd/operator/conf
  • go test ./pkg/controller -run Test(ReconcilePausedDorisCluster|PausedDorisClusterDeletionStillCleansResources)$ -count=1
  • go test ./cmd/operator/... -run ^$
  • git diff --check
  • parsed the three updated operator YAML manifests

No Helm files are changed.

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