Promotion Steps Reference
Below is an overview of the available promotion steps that can be used in Promotion Templates and Promotion Tasks.
📄️ argocd-update
Updates one or more Argo CD `Application` resources in various ways.
📄️ compose-output
Composes output from one or more steps into new output.
📄️ copy
Copies files or the contents of entire directories from one specified location to another.
📄️ delete
Deletes a file or directory.
📄️ git-clear
Deletes the entire contents of a specified Git working tree.
📄️ git-clone
Clones a remote Git repository and checks out specified revisions to working trees at specified paths.
📄️ git-commit
Commits all changes in a working tree to its checked out branch.
📄️ git-open-pr
Opens a pull request in a specified remote repository using specified source and target branches.
📄️ git-push
Pushes the committed changes in a specified working tree to a specified branch in the remote repository.
📄️ git-wait-for-pr
Waits for a specified open pull request to be merged or closed.
📄️ helm-template
Renders a specified Helm chart to one or more files in a specified directory.
📄️ helm-update-chart
Updates the `dependencies` section of a specified Helm chart's `Chart.yaml` file.
📄️ helm-update-image
Updates the values of specified keys in a specified Helm values file to reflect a new version of a container image.
📄️ http
Makes an HTTP/S request to enable basic integration with a wide variety of external services.
📄️ json-update
Updates the values of specified keys in any JSON file.
📄️ kustomize-build
Renders manifests from a specified directory containing a `kustomization.yaml` file to a specified file or to many files in a specified directory.
📄️ kustomize-set-image
Updates the `kustomization.yaml` file in a specified directory to reflect a different revision of a container image.
📄️ yaml-update
Updates the values of specified keys in any YAML file.