azure/Kubernetes bake
Use this action to bake manifest file to be used for deployments using helm, kustomize or kompose
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 30, 2026
- License
- MIT
Pinned Snippet
uses: azure/k8s-bake@0191a5ae5126cfe61885d9bd46511caa8e9a9550 # v4.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| renderEngine | Acceptable values: helm or kompose or kustomize | yes | — |
| helmChart | Required if renderEngine == helm. Helm chart to bake. | no | — |
| namespace | Relevant if renderEngine == helm. Namespace to be used for Helm option. | — | — |
| arguments | Additional command-line arguments to be passed to the helm or kustomize template command. Relevant if renderEngine == helm or kustomize. | no | — |
| overrideFiles | Relevant if renderEngine == helm. Array of path to override files. Each path should be mentioned on a newline | no | — |
| overrides | Relevant if renderEngine == helm. Override values to set. | no | — |
| releaseName | Relevant if renderEngine == helm. Release name to be used for Helm option. | no | — |
| kustomizationPath | Required if renderEngine == kustomize. Path to directory or the Git repository containing kustomization.yaml file. | no | — |
| dockerComposeFile | Required if renderEngine == kompose. Path(s) to Docker compose files | no | — |
| helm-version | Version of helm. Installs a specific version of helm binary. Supports semver ranges like ^3.0.0 | no | ^3.0.0 |
| kubectl-version | Version of kubectl. Installs a specific version of kubectl binary | no | — |
| kompose-version | Version of kompose. Installs a specific version of kompose binary | no | — |
| silent | When set to true, the output of the bake command would not be shown. | no | — |
Outputs
| name | description |
|---|---|
| manifestsBundle | The location of the manifest bundles created by bake action |