Download settings
downloads:
parallel: 10
retry_count: 3
retry_delay: "5s"
Proxy
proxy:
http: "http://proxy.company.com:8080"
https: "https://proxy.company.com:8080"
no_proxy: "localhost,127.0.0.1,.company.com"
hooks
hooks:
pre:
install:
- "echo 'Starting installation...'"
- "./scripts/pre-install.sh"
post:
install:
- "./scripts/post-install.sh"
- "echo 'Installation complete!'"
binaries:
kubectl:
version: "1.28.0"
hooks:
post:
install:
- "kubectl version --client"
Custom binary
binaries:
custom-tool:
version: "1.0.0"
url_template: "https://github.com/org/tool/releases/download/v{{.Version}}/tool-{{.OS}}-{{.Arch}}.tar.gz"
checksum_url: "https://github.com/org/tool/releases/download/v{{.Version}}/checksums.txt"
executable_path: "bin/tool"
strip_components: 1
Download settings
Proxy
hooks
Custom binary