How Argo Rollouts fits into a large system with many existing deployment YAMLs #1336
-
Hi team, Argo Rollouts is great but I have a question when I was trying to apply Argo Rollouts to my project where there are many modules with deployment YAMLs already exist. According to the docs, it looks it uses More specifically, our project is organized using Operator Lifecycle Manager (OLM), where all workloads are actually implemented as operators and deployed using OLM. Typically, this requires all operators to define their references to container images in cluster service version(CSV) with corresponding image tag or digest then bundled into a Any suggestion? Or did I miss something? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
As you mention, you can use the Rollout CRD instead of a Deployment, however, new to v1.0.0 is the ability for Rollouts to reference a Deployment type. Not sure if this would be helpful in reducing your refactor cost with adopting rollouts: https://argoproj.github.io/argo-rollouts/migrating/#convert-deployment-to-rollout |
Beta Was this translation helpful? Give feedback.
-
@nextrevision Yeah, that seems to be a great idea! With that, I guess I can just make some additions, the |
Beta Was this translation helpful? Give feedback.
As you mention, you can use the Rollout CRD instead of a Deployment, however, new to v1.0.0 is the ability for Rollouts to reference a Deployment type. Not sure if this would be helpful in reducing your refactor cost with adopting rollouts: https://argoproj.github.io/argo-rollouts/migrating/#convert-deployment-to-rollout