yokawasa/Setup Kubernetes Tools

Setup Kubernetes tools: kubectl, kustomize, helm, kubeconform, conftest, yq, rancher, tilt, skaffold, kube-score

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
fail-fastthe action immediately fails when it fails to download (ie. due to a bad version)notrue
arch-typeOptional. 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-toolsList 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", "kubeval", "kubeconform", "conftest", "yq", "rancher", "tilt", "skaffold", "kube-score"no""
version-fileOptional. Path to a ".tool-versions" (asdf/mise) style file. For each supported tool that has an entry in the file, that version is used, unless the tool's own version input is explicitly set. Resolution order is: explicit tool input > version-file entry > built-in default. Each line is "<tool> <version>"; "#" comments, blank lines, and unsupported tool names are ignored.no""
kubectlkubectl version or 'latest' (default: 1.35.3)no
kustomizekustomize version or 'latest' (default: 5.8.1)no
helmhelm version or 'latest' (default: 3.20.1)no
kubevalkubeval version or 'latest' (default: 0.16.1)no
kubeconformkubeconform version or 'latest' (default: 0.7.0)no
conftestconftest version or 'latest' (default: 0.67.1)no
yqyq version or 'latest' (default: 4.52.5)no
rancherrancher cli version or 'latest' (default: 2.13.3)no
tilttilt version or 'latest' (default: 0.37.0)no
skaffoldskaffold version or 'latest' (default: 2.18.1)no
kube-scorekube-score version or 'latest' (default: 1.20.0)no
namedescription
kubectl-pathkubectl command path if the action setup the tool, otherwise empty string
kustomize-pathkustomize command path if the action setup the tool, otherwise empty string
helm-pathhelm command path if the action setup the tool, otherwise empty string
kubeval-pathkubeval command path if the action setup the tool, otherwise empty string
conftest-pathconftest command path if the action setup the tool, otherwise empty string
yq-pathyq command path if the action setup the tool, otherwise empty string
rancher-pathrancher cli command path if the action setup the tool, otherwise empty string
tilt-pathtilt command path if the action setup the tool, otherwise empty string
skaffold-pathskaffold command path if the action setup the tool, otherwise empty string
kube-score-pathkube-score command path if the action setup the tool, otherwise empty string