Skip to content

Releases: k0sproject/k0sctl

v0.12.0-beta.9

18 Nov 11:32
97a1036
Compare
Choose a tag to compare
v0.12.0-beta.9 Pre-release
Pre-release

Changelog

  • Switch config validator library (#276)
  • Ignore k0s reset error exit for k0s <= 1.22.3+k0s.0 (#284)
  • Fix chown quotes in URL uploads with owner (#280)
  • Use sudo for URL downloads (#279)
  • Add shell auto-completions (#274)
  • Fix static binary builds for linux (#273)
  • Document homebrew and chocolatey installation (#271)
  • Check if a k0sctl upgrade is available (#269)
  • Move config pkg to pkg/apis/k0sctl.k0sproject.io/v1beta1 (#268)
  • Move release asset sha256 sums into release description and checksums.txt (#266)
  • Autopopulate k0s config apiVersion and kind fields (#267)
  • Add single node role (#261)
  • Perform environment variable substition in config YAML (#258)
  • Allow spec.hosts.files to have url sources, set owner, fix dir recursion (#231)

SHA256 Checksums

4b175abdc4c00a6a0977edac4d9071d3b4536ddeba6ccf832d4df1a47da86ff4 *k0sctl-linux-x64
8751f8287b04f37fd244683995948c6fac5ca4d46a7961c3a7065ecb3e4fd8d1 *k0sctl-linux-arm64
b662a3c392129aea6389de604209c544dd2a11cc261933495bb2b0e2a07d0463 *k0sctl-linux-arm
783eef702437e812db803f16f8004f02fbece2e786bbd4dd78431ac2c9cacf63 *k0sctl-win-x64.exe
1ff784d280c14bb34071f5e747754e3301352fe71cafb3b78209f29656d91435 *k0sctl-darwin-x64
a67f4221d686970ddaf40c820f50d3b6034fc1f7b60f37469a84a4da69f1acac *k0sctl-darwin-arm64

v0.11.4

27 Oct 13:21
3b2e58b
Compare
Choose a tag to compare

Changelog

  • Overwrite instead of delete the token-file after joining a cluster (#257)

v0.11.3

18 Oct 12:50
0106928
Compare
Choose a tag to compare

Changelog

  • Add Support for FlatcarContainerLinux (#221)
  • Allow overriding API address in kubeconfig subcommand (#249)

v0.11.2

12 Oct 09:08
780e776
Compare
Choose a tag to compare

Changelog

  • Accept string or numeric spec.host.files.perm (#248)
  • Fix double unquoting of install flags during host fact gathering phase (#246)
  • Add 32bit ARM to linux build targets (#247)

v0.11.0

11 Oct 09:45
51869b1
Compare
Choose a tag to compare

Changelog

  • Invalidate and remove join tokens after use (#207)
  • Allow overriding hostnames (#235)
  • Write files directly to destination when caching k0s binaries (#241)

v0.10.4

05 Oct 12:35
c4b3809
Compare
Choose a tag to compare

Changelog

  • Fix ArchLinux detection (#234)

v0.10.3

28 Sep 13:40
1ff00f7
Compare
Choose a tag to compare

Changelog

  • Wait for k0s service to stop before running k0s reset (#228)
  • Retry worker network connection test (#225)
  • Unhide the --disable-telemetry switch (#226)
  • Fix ETCD_UNSUPPORTED_ARCH on arm32 (#223)

v0.10.2

13 Sep 13:16
23c86e0
Compare
Choose a tag to compare

Changelog

  • Fix always performing an upgrade when using UploadBinary: true (#214)
  • Update the k0s default-config when using k0sctl init --k0s (#212)
  • Build using go 1.17 and upgrade dependencies (#211)
  • Add --no-redact command flag for debugging purposes (#210)
  • Add linux arm64 build target (#209)

v0.10.1

09 Sep 07:54
9fa7a71
Compare
Choose a tag to compare

Changelog

  • Check connection to kube-api before worker installation (#202)
  • Set kubelet node-ip for dual-role nodes (#205)
  • Fix re-apply on dual role nodes (#206)
  • Only display last error when failing after multiple retries (#200)

v0.10.0

01 Sep 07:53
72c2542
Compare
Choose a tag to compare

Changelog

  • Fix panic in kubeconfig sub-command when no spec.api.port set (#182)
  • Fix k0s config generation (#194)
  • Set ETCD_UNSUPPORTED_ARCH on ARM controller nodes (#184)
  • More flexible sudo/doas/elevated access usage, removing the need for sudo/doas for root-only targets (#192)
  • Disable color when output is redirected (#187)
  • Use spec.api.port when checking controller state (#186)
  • Improve node join timeout error message (#180)
  • Fix spec.api.sans inconsistencies between controllers (#190)
  • Avoid losing custom SANs for non-leader controllers (#177)
  • Use privateAddress as etcd peerAddress when defined (#169)
  • Use worker's privateAddress as kubelet's node-ip (#181)
  • Add support for Alma Linux targets (#165)
  • Add support for Rocky Linux targets (#165)
  • Add support for ArchLinux targets (#183)
  • Fix k0s version number sorting when determining latest version or the need to perform an upgrade (#173)
  • Allow OCI bundles or k0s binary definitions to trigger upgrades during apply (#162)