Serial deployments
Last updated
Last updated
In Release, deployments are serial by default: all charts, services, and jobs execute in the order they are defined in the Application Template.
There are some cases in which the order of deployment may not be obvious, for example, whenever the keywords charts.all
, services.all
, or jobs.all
are referenced. However, the order of each step in the array is normally well-defined and you can count on the execution order whenever the steps are explicit. The *.all
keywords are used as a catch-all to ensure that no services or jobs are forgotten.
Here's an example to visualize the workflow:
This would yield the following steps: