Skip to content

Releases: k0sproject/k0sctl

v0.10.0-beta.2

25 Aug 06:38
658cd39
Compare
Choose a tag to compare
v0.10.0-beta.2 Pre-release
Pre-release
  • Fix apply without K0sBinaryPath always performing an upgrade (#195)
  • Fix config marshaling (#194)

v0.10.0-beta.1

23 Aug 12:27
d97cc1f
Compare
Choose a tag to compare
v0.10.0-beta.1 Pre-release
Pre-release

Please create issues for any problems you encounter while using this pre-release version.

Changelog

  • More flexible sudo/doas/elevated access usage (#192)
  • Fix spec.api.sans inconsistency between controllers (#190)
  • Disable color when output is redirected (#187)
  • Add ArchLinux target host support (#183)
  • Add Alma Linux target host support (#165)
  • Add Rocky Linux target host support (#165)
  • Use spec.api.port to check controller state (#186)
  • Use worker's private address as kubelet's node-ip (#181)
  • Improve node join timeout error message (#180)
  • Avoid losing custom SANs for non-leader controllers (#177)
  • Use private address as etcd peerAddress when defined (#169)
  • Fix k0s version sorting (#173)
  • Allow OCI bundles or k0s binary definitions to trigger upgrades (#166)

v0.9.0

18 Jun 10:54
6d364ff
Compare
Choose a tag to compare

Changelog

  • Configurable hooks to run commands on target hosts during operations (#154)
  • Fix SSH public key authentication when ssh-agent is active (#151)
  • Allow 1-char usernames on SSH (#151)
  • Backup control plane state using k0sctl backup (#147)
  • Allow to restore cluster state from backup at apply (#149)
  • Update the k0s default config used by k0sctl init (#145)

v0.8.4

06 May 06:30
1d5d571
Compare
Choose a tag to compare

Changelog since 0.8.3

  • Use sudo -s instead of sudo -i to fix a nil panic on some linux hosts (#140)
  • Fix "unknown field Direct" compilation error when using "go get" to install (#139)
  • Improve k0sctl init usefulness by accepting a list of addresses (#136)
  • Fix key decoding error when using keyPath, a protected key and ssh-agent (#137)
  • Omit empty OS override from init output (#135)

v0.8.3

29 Apr 17:54
7d054a6
Compare
Choose a tag to compare

Changelog since 0.8.2

  • Accept 401 and 200 as OK on kube api check (#134)

v0.8.2

23 Apr 10:44
04f6ac4
Compare
Choose a tag to compare

Changelog

  • Replace kubectl usage with embedded k0s kubectl functionality #127

v0.8.1

21 Apr 09:47
9dc8830
Compare
Choose a tag to compare

Changelog

  • Fix --disable-telemetry flag handling #124

v0.8.1-rc.1

21 Apr 08:55
9dc8830
Compare
Choose a tag to compare
v0.8.1-rc.1 Pre-release
Pre-release

Changelog

  • Fix --disable-telemetry flag handling #124

v0.8.0

20 Apr 07:37
3bacbf5
Compare
Choose a tag to compare

Changelog since 0.7.0

  • Allow overriding detected OS #117
  • Add SSH forwarding and bastion host support #118

v0.7.0

08 Apr 10:15
a956fc7
Compare
Choose a tag to compare

Changelog

  • Remove bin/ from sha256-files #112
  • Support for setting up armv7/8 workers #113
  • Use go 1.16 and build darwin-arm64 #114