actions-marketplace-validations/Setup Kubernetes Tools
Setup Kubernetes tools: kubectl, kustomize, helm, kubeconform, conftest, yq, rancher, tilt, skaffold, kube-score
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| fail-fast | the action immediately fails when it fails to download (ie. due to a bad version) | no | true |
| arch-type | Optional. The processor architecture type of the tool binary to setup. The action will auto-detect the architecture ("amd64" or "arm64") and use it as appropriate at runtime. Specify the architecture type ("amd64" or "arm64") only if you need to force it. | no | — |
| setup-tools | List of tool name to setup. By default, the action download and setup all supported Kubernetes tools. By specifying "setup-tools" you can choose which tools the action setup. Supported separator is return in multi-line string. Supported tools are "kubectl", "kustomize", "helm", "helmv3", "kubeval", "conftest", "yq", "rancher", "tilt", "skaffold", "kube-score" | no | "" |
| kubectl | kubectl version or 'latest' | no | 1.35.3 |
| kustomize | kustomize version or 'latest' | no | 5.8.1 |
| helm | helm version or 'latest' | no | 3.20.1 |
| kubeval | kubeval version or 'latest' | no | 0.16.1 |
| kubeconform | kubeconform version or 'latest' | no | 0.7.0 |
| conftest | conftest version or 'latest' | no | 0.67.1 |
| yq | yq version or 'latest' | no | 4.52.5 |
| rancher | rancher cli version or 'latest' | no | 2.13.3 |
| tilt | tilt version or 'latest' | no | 0.37.0 |
| skaffold | skaffold version or 'latest' | no | 2.18.1 |
| kube-score | kube-score version or 'latest' | no | 1.20.0 |
Outputs
| name | description |
|---|---|
| kubectl-path | kubectl command path if the action setup the tool, otherwise empty string |
| kustomize-path | kustomize command path if the action setup the tool, otherwise empty string |
| helm-path | helm command path if the action setup the tool, otherwise empty string |
| kubeval-path | kubeval command path if the action setup the tool, otherwise empty string |
| conftest-path | conftest command path if the action setup the tool, otherwise empty string |
| yq-path | yq command path if the action setup the tool, otherwise empty string |
| rancher-path | rancher cli command path if the action setup the tool, otherwise empty string |
| tilt-path | tilt command path if the action setup the tool, otherwise empty string |
| skaffold-path | skaffold command path if the action setup the tool, otherwise empty string |
| kube-score-path | kube-score command path if the action setup the tool, otherwise empty string |