flagger icon indicating copy to clipboard operation
flagger copied to clipboard

Alternative ways to promote canary without skipAnalysis: true

Open GurayCetin opened this issue 8 months ago • 0 comments

Currently, the only way to skip analysis and promote a canary directly is by adding skipAnalysis: true to the Canary spec. This approach has limitations:

  1. Requires spec modification and redeployment - Not suitable for emergency situations
  2. Not runtime controllable - Can't make promotion decisions dynamically
  3. Impractical for large deployments - Need to modify many Canary resources
  4. No rollback capability - Once set, requires another spec change to re-enable analysis
  5. ArgoCD reverts manual patches - kubectl patch commands get overwritten on sync

Is there any other way to promote canaries to 100% traffic without modifying Canary specs?

GurayCetin avatar Jul 17 '25 09:07 GurayCetin