max_auto_retries gives each component a bounded retry budget. The runner
will re-plan and re-apply the component up to that many times before surfacing
the failure to the workflow. If the component succeeds
on a retry, the workflow continues normally.
How it works
Setmax_auto_retries on any component TOML:
- On a deploy failure, the runner re-plans and re-applies the component up to
Nmore times. AfterNfailed attempts, the workflow surfaces the failure as it would today.
Configuring max_auto_retries
max_auto_retries is supported on every component type: helm_chart,
terraform_module, kubernetes_manifest, docker_build, container_image,
and pulumi.
Helm chart
components/penpot.toml
Terraform module
components/certificate.toml