argoproj / argo-rollouts

Progressive Delivery for Kubernetes
https://argo-rollouts.readthedocs.io/
Apache License 2.0
2.72k stars 848 forks source link

Add retry error handling for Experiment and AnalysisRun controller #227

Open jessesuen opened 4 years ago

jessesuen commented 4 years ago

Both Experiment and AnalysisRun controller do not follow the pattern of returning errors from the context back to the controller, so that it can be retried. Instead, it prefers to mark errors into the status, so that they are surfaced as errors to the user. In some situations, retry is desired. Second, it does not leverage the benefits of the ratelimiting workqueue. This issue is to add that back and return errors back to the work queue when appropriate.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity.