Replies: 1 comment 3 replies
-
Hello Keeping parallel releases for long times, complicates the deployment process a lot and opens several questions where different people have different views on how Argo Rollouts should work. You can find several discussions and issues where people don't agree on what should happen if you start a new deployment when an existing one is already in progress. For example let's say that you are testing for a week version 1.3 as stable and 1.4 as preview.
And then let's say that 1.5 has an issue. Some people believe that Argo rollouts should "rollback" to 1.3 while other people think it should rollback to 1.4 In a similar note, several discussions happen with resources and loads assigned to pods while you have long running versions. All these problems are not present if you make the assumption that each release stays active only for 15 minutes and you always create one new version when the previous one has finished. Could you explain a bit your use case? Why do you need one release for a week?
|
Beta Was this translation helpful? Give feedback.
-
In the latest version of argo rollouts docs, there is a paragraph:
which was added in #3484 cc @kostis-codefresh .
Why does it recommend that deployments should take maximum of 1-2 hours?
Would it cause a problem to have a rollout taking 3-5 days or a week?
What is the best solution for such use cases?
Beta Was this translation helpful? Give feedback.
All reactions