What's Changed
- Alternatively use system ssh client to connect (k0sproject/rig v0.15.1) by @kke in #568
- Validate k0s config before installing into k0s config path by @kke in #567
- Validate quote balance in installFlags by @kke in #556
- Wait for control plane scheduling and pods before worker upgrades by @irumaru in #546
- Conditional iptables installation based on k0s version by @kke in #554
- Add support for HashKnownHosts SSH config option (rig 0.14.0)
- Set connect timeout to 20 seconds in HTTPStatus by @juanluisvaladas in #549
- Fix ssh keypath defaulting (rig v0.13.0)
- Extract logic from cmd into reusable actions by @kke in #497
- Refactor: extract node status waiting functions from Host to pkg/node by @kke in #545
- Use k0sproject/bootloose in place of footloose for smoke tests by @kke in #552
- Bump github.com/alessio/shellescape from 1.4.1 to 1.4.2 by @dependabot
- Bump github.com/go-playground/validator/v10 from 10.15.0 to 10.15.5 by @dependabot in #565
- Bump github.com/k0sproject/rig from 0.13.0 to 0.15.1 by @dependabot
- Bump golang.org/x/crypto from 0.10.0 to 0.12.0 by @dependabot
- Bump golang.org/x/term from 0.9.0 to 0.11.0 by @dependabot
- Bump golang.org/x/text from 0.12.0 to 0.13.0 by @dependabot in #560
- Bump k0sproject/version to v0.4.1 and adapt usage by @kke in #551
- Bump k8s.io/client-go from 0.27.4 to 0.28.2 by @dependabot in #540
New Contributors
Full Changelog: v0.15.5...v0.16.0
SHA256 Checksums
b21eb9edc90180d3bfb3413b82efac3811989f85d5c1f8e54750bf7b2144fbc6 *k0sctl-linux-x64
84c380ed36ec2eff8ffa3c4cf199da7c90204ff37b8d99647d90813b32f032a6 *k0sctl-linux-arm64
73a75d30b72038ca9bd2e983dbcbfa398162e9063cb918865b7fee25b189507c *k0sctl-linux-arm
1e1b0d78983f74eedab56623dae0eae8c1f3710974e14cf24bdc97eeb29cb18f *k0sctl-win-x64.exe
e56dfb08b47241c9890d3a0343daf177d9d9a03877aa9c0cf6ec9fd9f95fc5dd *k0sctl-darwin-x64
dc6de5e3ad87b5d5410c502ef39a4262b17ca060576b6b59c2d720cfd38e4f11 *k0sctl-darwin-arm64