Skip to content

Releases: k0sproject/k0sctl

v0.19.4

12 Nov 12:20
a06d3f6
Compare
Choose a tag to compare

What's Changed

  • Bump github.com/k0sproject/dig from 0.2.0 to 0.3.1 (fix floating point numbers in k0s config yaml) by @dependabot in #791
  • Bump github.com/k0sproject/rig from 0.18.8 to 0.19.0 by @dependabot in #789
  • Bump k8s.io/client-go from 0.31.1 to 0.31.2 by @dependabot in #786
  • Bump github.com/adrg/xdg from 0.5.1 to 0.5.3 by @dependabot in #788

Full Changelog: v0.19.3...v0.19.4

SHA256 Checksums

ab6b9d9314e7d15c670a796ee4defa84d6871cae977ceaec54ba9e90af29f09f *k0sctl-linux-amd64
97aa8593bdac5e89dd7661416bb99f1b5b17b8ca10ff77f49fe7ea969c1e103e *k0sctl-linux-arm64
02eead0eb2a6af8e1fc64381ea5ee6f7456c97aa5959166a796509c1445439a5 *k0sctl-linux-arm
25586c1a1378367ebad62f474efafd0437cb959d50a44395b860198d4bfa3603 *k0sctl-win-amd64.exe
6b32823deb3398ddacfffc6b3f0b6c029f4e25920c3f954bec6b57d38db8ac31 *k0sctl-darwin-amd64
1bdaaf14e3bc21932b1341fbf67292310b6bf871b8879095f0aa817e8782efad *k0sctl-darwin-arm64

v0.19.3

08 Nov 06:57
3d735a2
Compare
Choose a tag to compare

What's Changed

  • Fix kubernetes API URL generation when control plane load balancing is used by @kke in #781
  • Default k0s API address to privateAddress when onlyBindToAddress is enabled by @mback2k in #777
  • Fix installFlags change detection by @kke in #784
  • Fix k0s spec.api.sans generation by @kke in #783

New Contributors

Full Changelog: v0.19.2...v0.19.3

SHA256 Checksums

0e407f4b284675d12bdcb977e5745522e62568418595dc29cb9c796e6c588993 *k0sctl-linux-amd64
233ff6bba595bbedf606a3d0ebd5cd8666322b1ae650aedc4f6c3fca9fdc9085 *k0sctl-linux-arm64
a0a64cd1885eb1584b971502aac8f32b04df22167df7c3f36fd44e74da56096b *k0sctl-linux-arm
ac7617dd05780c44e745d3b45ad7d5c637bb43f27a4b268b4b40aa0d6951b3dd *k0sctl-win-amd64.exe
27cd0c8ffdebabc51b7c392f9e6a19c586215819fffc21fb5a12916ebdbcc357 *k0sctl-darwin-amd64
055dc1d56a0b36c2d39a9e4c6093ed7756c1b044ac6c4993fe4a8227651ddf06 *k0sctl-darwin-arm64

v0.19.2

25 Oct 10:52
v0.19.2
081dfeb
Compare
Choose a tag to compare

What's Changed

  • Fix k0s CPLB config parsing interface conversion panic by @kke in #776

Full Changelog: v0.19.1...v0.19.2

SHA256 Checksums

8892d497ff53a35e95255aa31fe3dd544a6c65304490c78baa999b4ed75f7e91 *k0sctl-linux-amd64
030545c43ef8bd320267677efd3a7e3a9f18d37f01960181b664a3f047b7e496 *k0sctl-linux-arm64
ce6ad5454a2787dafc43b0906aa9db351a1689df0bda5e3b3b0399d14d274b63 *k0sctl-linux-arm
bebeef270e11cd250772bc264b68a442d2ffc878c6b45cdcbc9ce3109c04d190 *k0sctl-win-amd64.exe
1fbb6fa2216d92c3ce6381067d3d3a01e864cc1f54b757149c2505e86c396d75 *k0sctl-darwin-amd64
a714b77c588d25f2f1cb97c7a7f03d333e9093e34bd4ce686e719fa8bb5417de *k0sctl-darwin-arm64

v0.19.1

23 Oct 11:06
v0.19.1
0646847
Compare
Choose a tag to compare

What's Changed

  • Consider k0s onlyBindToAddress option when building API URLs by @kke in #772
  • Fallback to CPLB virtual address when building kube API URLs by @kke in #772
  • Validate worker connectivity to cluster-internal addresses instead of the public address by @kke in #772
  • Remove all k0s config SANs manipulation in k0sctl as k0s does it on its own by @kke in #772
  • Modifiable action.Apply for when using k0sctl as a library by @kke in #769
  • Extract etcd membership validation into a separate phase by @kke in #770
  • Use go1.23.2 and update dependencies by @kke in #774

Full Changelog: v0.19.0...v0.19.1

SHA256 Checksums

9b360ef47f1cac3669bd6ea44f1c8b2a5b6070c61085abf9c871df3267f44a39 *k0sctl-linux-amd64
d9aa1616d2c733b9af6cad5c99e4190eb15c41262608708d35a9320ad771422f *k0sctl-linux-arm64
2a803ee49306bbb2493d0581314145318c75801bd9240353869417cc8368a6a6 *k0sctl-linux-arm
f9db46f1ab2bf1c17a6436408960614ebd8f05b2aebdc676f8225c7eceb8f8a9 *k0sctl-win-amd64.exe
c0ac0f36342c14addeb6833c169c57cbbf8206a02d141bfd3260c6daa8e79cea *k0sctl-darwin-amd64
ec0007e79f699780a56d0634f7254ff3507add5143eedc7d1b7a941521ae05dd *k0sctl-darwin-arm64

v0.19.0

11 Sep 09:54
v0.19.0
9246ddc
Compare
Choose a tag to compare

What's Changed

  • Use amd64 instead of x64 in binary filenames by @kke in #746
  • Relax version checking when using a custom K0sBinaryPath by @kke in #745 #759
  • Reinstall already installed k0s to reconfigure installFlags by @kke in #756

Dependencies

SHA256 Checksums

a7394088c710633b6c02bbbb5a9ff8d9ab94a31e5d17f7b34808cd4aeefef40c *k0sctl-linux-amd64
7796d96c7bf85722396b9f5b6000c47da0ac0f90e98f45b48b83bd79dc517c2c *k0sctl-linux-arm64
90276c36641d7bd95a7cc6b00dee68b6b2eb2d0fd5036ed9c7c7e9cd5887e913 *k0sctl-linux-arm
262f51195f2c4cfd58dfc00598285f8f7de988147cd4c6de8d22d2d4b2621768 *k0sctl-win-amd64.exe
8c71c225802c9b9d1352728adb7def0a6d6ff30cdf8b93c4b82d4ad6f420b75f *k0sctl-darwin-amd64
7d18000b18b4505c6402eeca4d3a318711909b28ed6ae61ce9d2aacb9147532b *k0sctl-darwin-arm64

v0.19.0-beta.1

09 Sep 08:39
cc82677
Compare
Choose a tag to compare
v0.19.0-beta.1 Pre-release
Pre-release

What's Changed

  • Use amd64 instead of x64 in binary filenames by @kke in #746
  • Relax version checking when using a custom K0sBinaryPath by @kke in #745 #759
  • Reinstall already installed k0s to reconfigure installFlags by @kke in #756

Dependencies

SHA256 Checksums

b7492764fa94928731959e9db3795100464f3e9f1cc2e02d49a5fa8921503797 *k0sctl-linux-amd64
14cf7db03045576d92a2791cbdecf2dd8f08e467828f2414ddfc0c7687a2fd67 *k0sctl-linux-arm64
b09c9816439de8bcfd11704ba4453a3e9d9badb751650708975911f90dea76c6 *k0sctl-linux-arm
de532328b8ff39a900c599df77400caafcdcc278c97c4b416f9be83dde8e6693 *k0sctl-win-amd64.exe
1302d3520da094eb8dc7975ab2292811168f464700f0388441438406511a0dff *k0sctl-darwin-amd64
d1c30aae1ebf85303f29fadac6f68fd24baead7435d4886ca9a5b790561a5807 *k0sctl-darwin-arm64

Full Changelog: v0.18.1...v0.19.0-beta.1

v0.18.1

28 Jun 10:18
v0.18.1
53248d6
Compare
Choose a tag to compare

What's Changed

  • go v1.22.4 by @kke in #730
  • Revert kubeconfig related functional changes in v0.18.0 by @kke in #732
  • Update all dependencies by @kke in #735

SHA256 Checksums

135e012b3ff58cc193b0718419f4afc4cdca36f94703ab31f83944123ebd7787 *k0sctl-linux-x64
9feb280f5e1222721a63d17665192fe5cf9e804c2590cd2a16f7b992100ffbc5 *k0sctl-linux-arm64
84fabb2aeb2f60fa0371d4d5bf8fd884c42bc36231b433fc468dbeb690e21cde *k0sctl-linux-arm
7cc759b4eb7057ff7ffb87367f5501b7b4ecf17f6c247bed46e7470db7a10c3f *k0sctl-win-x64.exe
7c7fcf43955ff8469af06c431677cfbd92ae4812dd237b77dbc2d64816ece714 *k0sctl-darwin-x64
cb6bdec4d5d5a06dda9c1894917073aa8a111661ec5988e3f2aac63dae39e9f4 *k0sctl-darwin-arm64

Full Changelog: v0.18.0...v0.18.1

v0.18.0

10 Jun 08:41
v0.18.0
1afb01f
Compare
Choose a tag to compare

What's Changed

Features

  • Check new controllers against etcd member-list to detect replaced hosts by @kke in #714

Fixes

  • Don't cordon all workers at once before upgrading by @walf443 in #723

Chores

  • Include k0sctl config path in "k0sctl kubeconfig" tip on apply success by @kke in #729
  • Don't try to use gotest as "go test" by @twz123 in #711
  • Enable stderr logging for file uploads by @twz123 in #709
  • Reduce verbosity of host lockfile management by @kke in #713
  • Simplify kubeconfig retrieval by using k0s kubeconfig command by @kke in #720

Bumps

  • Bump github.com/k0sproject/rig from 0.18.1 to 0.18.2 by @dependabot in #712
  • Bump k8s.io/client-go from 0.30.0 to 0.30.1 by @dependabot in #715
  • Bump github.com/k0sproject/rig from 0.18.2 to 0.18.3 by @dependabot in #718
  • Bump github.com/go-playground/validator/v10 from 10.20.0 to 10.21.0 by @dependabot in #726
  • Bump golang.org/x/text from 0.15.0 to 0.16.0 by @dependabot in #727
  • Bump github.com/k0sproject/rig from 0.18.3 to 0.18.4 by @dependabot in #728

New Contributors

Full Changelog: v0.17.8...v0.18.0

SHA256 Checksums

8e90eae6397d4538aa39192864cf45cd21e9a356715f790a920937c60d791e05 *k0sctl-linux-x64
98f87293177fe26f20a3441aa7e73d42835bae0315c3f0f93bfc9a14d594395d *k0sctl-linux-arm64
958f8f0209ea37726bbe8fc53a3d330a00012eb7fc5ded4555e95f392e21d17b *k0sctl-linux-arm
c2ac9a6bc2b62e49f9b4ca647967188f723482d2940bd7e90812fb9ee1f72893 *k0sctl-win-x64.exe
ae773c6703b75279cb601c7a63fe8c3c7a8f355148ca6926e608e88ef6a8fee3 *k0sctl-darwin-x64
180247f4018c9cf7712a3f2b88d7e53a23ee5b3cad453db93468b39401d3d12c *k0sctl-darwin-arm64

v0.17.8

10 May 07:26
v0.17.8
b061291
Compare
Choose a tag to compare

What's Changed

  • Use sudo to upload k0s to /usr/local/bin by @kke in #706
  • Add a smoke-test for non-root login user by @kke in #707
  • Add a hidden ignored --disable-upgrade-check flag by @kke in #708

SHA256 Checksums

1b7a9e7bfb656911e75d558a4bcc89bce7d027da0f770a3df72f5357b7c6003e *k0sctl-linux-x64
f67c005bbb3de4d9f44962e91fe7de1e71d78b12aa0408e24c127fc595d87466 *k0sctl-linux-arm64
e187fe71cc082a24c7b980cb6a5b34ec24ddbb66db46d37eb70be2324434f458 *k0sctl-linux-arm
cd70e98fe7f3c9589ac398818e593c5637478f50166ffa7442afc824df0af423 *k0sctl-win-x64.exe
d34f5dffd3fefd1b652b89af75ec085d959782238db27dd1cd87dfa66cdd91c3 *k0sctl-darwin-x64
e5293dcc9f7cae3c69404814dc58f237d191711fe41066348d51687fff92ae2f *k0sctl-darwin-arm64

Full Changelog: v0.17.7...v0.17.8

v0.17.7

08 May 12:35
v0.17.7
d8af765
Compare
Choose a tag to compare

What's Changed

  • Use sudo when downloading k0s to /usr/local/bin by @kke in #702

SHA256 Checksums

ded8271dced37d5282011391e9d6958fdcfd9751559a0f1cefdf467f34299d7b *k0sctl-linux-x64
0349693a473eb308ccb069cab151fe60fdd03f9540209abc0b483ac87541975f *k0sctl-linux-arm64
28f41b066397b7ceb170e95d0fd7356645ba77239eca942ce6b5b81695b7d948 *k0sctl-linux-arm
1bcc7d96f64a9025228b4579d01d3cf0b3d010fefe31f3b383b8f2f5f3b1c315 *k0sctl-win-x64.exe
be05469ad10e17fb00038e63b41b6eab8e7d80172379fb8f4c0b5a3f3b8c3014 *k0sctl-darwin-x64
e6ffca5d899afdf9283b662f38e930e50a67da64dc59d3d71a1584b52d86c51e *k0sctl-darwin-arm64

Full Changelog: v0.17.6...v0.17.7