Changelog
- Add spec.k0s.dynamicConfig (#308)
- Add "config edit" and "config status" for managing dynamic config (#315)
- Use go 1.18 (#345)
- Update SSH dependency to enable ipv6 and rsa-sha2-256/rsa-sha2-512 (#349)
- Remove backup tempfiles from target hosts after backup/restore (#373, #380, #394)
- Avoid redownloading/uploading binaries (#371)
- Adhere to XDG Base Directory Specification for cache directory (may cause redownloads) (#355)
- Avoid reuploading unchanged files by comparing modification times and file sizes (#352)
- Fix tee error when uploading k0s binaries (#366)
- Only allow one instance of k0sctl at once to operate on a target host (#382)
- Add
spec.hosts[*].noTaints
to disable default controller+worker taints (#390) - Document telemetry in README, only send a backtrace without error message text on crash to avoid leaking private information, ignore all submit errors (#388)
- Fix sudo usage on distros with newer sudo versions (#386)
- Add sudo to chmod when upgrading k0s (#359)
- Don't make k0s.yaml executable on target hosts (#365)
- Export envs like
ETCD_UNSUPPORTED_ARCH
when added to /etc/conf.d (#351) - Always install curl unless it exists (#348)
- Use the latest/stable.txt from k0s docs for k0s latest version discovery instead of sorting github releases (#347)
- Delete k0s config on reset (#342)
- Fix always overwriting config k0s version with the latest version (introduced in v0.13 betas) (#340)
- Drop images from
k0sctl init --k0s
config template (#329) - Use sudo for chmod when uploading binaries (#325)
- Add missing privateAddress/privateInterface fields to host documentation (#323)
- Fix running vs configuration k0s version comparison (#317)
- Fix k0sctl upgrade check in backup and reset subcommands (#314)
SHA256 Checksums
0beb8fb539c1f1e796972ed10d13bf5c3d5bb06d3c99a1b3f9a3f23183eaaaff *k0sctl-linux-x64
7184ebd3e414caca2361a9c42036c1e6e598626ee2ec3443afed6ed901e3889e *k0sctl-linux-arm64
6ed93297601090faccad98234cf6044018465097de70ca78b1e2f2caa4513ac2 *k0sctl-linux-arm
12881882a7d0217a64bad514c1bbc2a1c83e31cdb22bbcccee697d21db8f1efe *k0sctl-win-x64.exe
c6341c2f807f52282c9252a69f61fd14434ebe6d1bd12006c4b92e62f5de623d *k0sctl-darwin-x64
28280d1477f1a85d914c542f0c41b3ea6f434f5c09cdd9e4be0c379d799959ac *k0sctl-darwin-arm64