Argo Rollouts¶
Argo Rollouts is a Kubernetes controller and set of CRDs which provide advanced deployment capabilities such as blue-green, canary, canary analysis, experimentation, and progressive delivery features to Kubernetes.
Usage¶
Argo Rollouts can be deployed by enabling the add-on via the following.
You can optionally customize the Helm chart that deploys Argo Rollouts via the following configuration.
enable_argo_rollouts = true
argo_rollouts = {
name = "argo-rollouts"
chart_version = "2.22.3"
repository = "https://argoproj.github.io/argo-helm"
namespace = "argo-rollouts"
values = [templatefile("${path.module}/values.yaml", {})]
}
Verify argo-rollouts pods are running.