Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ENHANCE] ArgoCD "restart" instead of starting a new rollout for blue/green. #591

Open
im-aIex opened this issue Dec 20, 2023 · 0 comments
Labels
kind/enhancement New feature or request kind/help wanted Extra attention is needed

Comments

@im-aIex
Copy link

im-aIex commented Dec 20, 2023

Is your feature request related to a problem? Please describe.
When using long-lived / manual blue/green rollouts it currently creates a new green rollout and requires time / manual intervention to make it to the blue pods. Having the option to run a "restart" would allow all pods in an existing blue/green rollout to be recreated and still maintain HA.

Describe the solution you'd like
Add an option (annotation/strategy) to run a "restart" instead of just causing an update that forces a new rollout.

Additional context
See Restarting Rollout Pods for more details.

Both of these mechanisms updates the Rollout's .spec.restartAt to the current time in the form of a RFC 3339 formatted UTC string (e.g. 2020-03-30T21:19:35Z), which indicates to the Rollout controller that all of a Rollout's Pods should have been created after this timestamp.

@im-aIex im-aIex added the kind/enhancement New feature or request label Dec 20, 2023
@MuneebAijaz MuneebAijaz added the kind/help wanted Extra attention is needed label Dec 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request kind/help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants