Exploring Argo Rollouts Definitions

Let's explore the Argo Rollouts definitions and rollout steps.

We'll continue using the devops-toolkit application that we've used before.

Just like before, the entire application definition is in the helm directory. It contains the templates of all the definitions that we’ll need, as well as a few that we’ll ignore given that they're used in other examples. Everything directly related to Argo Rollouts is in the rollout.yaml file, so let's look at it first.

Note: While it might be easier to explore Argo Rollouts through “pure” Kubernetes YAML, we believe that it's better to use Helm templates because they allow us to apply different variations of the strategies by changing a few values instead of creating new definitions.

The output, limited to the relevant parts, is as follows.

Get hands-on with 1400+ tech skills courses.