This action is a thin wrapper that automates the process of installing Kustomize. Kustomize is a standalone tool to customize Kubernetes objects through a kustomization file.
- Downloads the specified version of Kustomize.
- Checksums the downloaded Kustomize binary for integrity.
- Caches the downloaded binary to speed up subsequent runs.
The Kustomize GitHub Action takes two inputs:
version
: (optional) Specifies the version of Kustomize you want to use. Defaults to5.0.0
.sha256-checksum
: (optional) Provides the SHA256 checksum of the desired Kustomize version for validation. Defaults to the checksum of the Kustomize5.0.0
version.
steps:
- name: Install Kustomize
uses: kustomize-everything/action-kustomize@v1
with:
version: '5.0.0'
sha256-checksum: '2e8c28a80ce213528251f489db8d2dcbea7c63b986c8f7595a39fc76ff871cd7'
In this example, the Kustomize GitHub Action installs Kustomize version 5.0.0
. The provided SHA256 checksum is used to verify the integrity of the downloaded binary.
To speed up the process in subsequent runs, this action uses the GitHub Action actions/cache@v3
to cache the downloaded Kustomize binary.
If you encounter any problems or have suggestions, please open an issue.
This project is released under the MIT License.