You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We'd like to canary (gradually) rollout an application whenever any of its k8s resources get changed.
I.e. to gradually switch the traffic to the new version (1% -> ... -> 100%), automatically checking metrics, and automatically rolling back.
Tools like Argo Rollouts and Flagger address that problem only for changes done to the k8s Deployment resource. While a k8s application usually has many other resources, just for example - other k8s resources, service mesh resources (Istio), Calico network policy resources, etc.
Does ArgoCD have a feature that allows for the gradual rollouts?
I was only able to find https://github.com/Skyscanner/applicationset-progressive-sync but it only addresses the problem when the rollout is done across multiple clusters, not when you roll out within a single cluster.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
We'd like to canary (gradually) rollout an application whenever any of its k8s resources get changed.
I.e. to gradually switch the traffic to the new version (1% -> ... -> 100%), automatically checking metrics, and automatically rolling back.
Tools like Argo Rollouts and Flagger address that problem only for changes done to the k8s Deployment resource. While a k8s application usually has many other resources, just for example - other k8s resources, service mesh resources (Istio), Calico network policy resources, etc.
Does ArgoCD have a feature that allows for the gradual rollouts?
I was only able to find https://github.com/Skyscanner/applicationset-progressive-sync but it only addresses the problem when the rollout is done across multiple clusters, not when you roll out within a single cluster.
Beta Was this translation helpful? Give feedback.
All reactions