Skip to content

Releases: k0sproject/k0s

v1.22.1-rc.1+k0s.0

31 Aug 11:59
d4bf222
Compare
Choose a tag to compare
v1.22.1-rc.1+k0s.0 Pre-release
Pre-release
Merge pull request #1078 from soider/import-fixes

Fix double imports

v1.22.1-beta.1+k0s.0

26 Aug 12:14
c1729b0
Compare
Choose a tag to compare
v1.22.1-beta.1+k0s.0 Pre-release
Pre-release
Merge pull request #1023 from k0sproject/allow-to-disable-cc-scheduler

Allow to disable controller components

v1.21.3+k0s.0

28 Jul 14:36
543329a
Compare
Choose a tag to compare

Patch release, with a containerd security update.

Changelog

Updates

  • kubernetes 1.21.3
  • konnectivity 0.0.22
  • runc 1.0.1
  • containerd 1.4.8 (CVE-2021-32760)
  • kine 0.6.3

Bug fixes

Docs

  • Add k0s-cloud-provider documentation updates (#1015)

v1.21.2+k0s.1

01 Jul 15:03
03d2c10
Compare
Choose a tag to compare

Patch release, so only bug fixes and some docs this time.

Changelog

Bug fixes

  • Don't fail upgrades for obsolete keys in old k0s.yaml file #995
  • Fix for k0s start/stop on worker nodes and alpine/busybox hosts #998

Docs

  • Backup/Restore & Uninstall documentation update #1001
  • Airgap installation #1002

v1.21.2+k0s.0

21 Jun 10:40
574215c
Compare
Choose a tag to compare

Changelog

Enhancements

  • Backup / Restore sqlite-based DBs #973
  • Regenerate all k0s managed non-CA certs at k0s startup #952
  • Bump konnectivity to 0.0.20 #975, #933, #926
  • Fix kube version string to use '+' as suffix #949
  • Add subcommand sysinfo #947
  • Configurable mode for kube proxy #937
  • Add command k0s ctr #924
  • Bump golang to 1.16 for etcd #795

Bug fixes

  • Reset command to find and remove service stubs in all cases #959
  • Retry controller join for transient failures #962
  • Make sure that token create and list are accepting only controller and worker role #914
  • Fix config file path conversion to absolute #930

Docs

  • Storage documentation #963
  • Upgrade documentation #940
  • Documentation structure updated #938
  • Runtime docs update #939
  • Fix tokens link in setup docs #932
  • Fix links etc. on main README #919

Maintenance

  • Fix prerequisites for generated go files #980
  • Fix eula escaping to allow whitespaces #979
  • Change backup&restore smoke to check kube system level objects only #972
  • Adding 6m timeout for check-metrics smoke test #956
  • Move metrics test to its own test #943
  • Ensure that containerd shims are statically built #931

v1.21.2-rc.1+k0s.0

17 Jun 12:58
574215c
Compare
Choose a tag to compare
v1.21.2-rc.1+k0s.0 Pre-release
Pre-release

Changelog

Enhancements

  • Backup / Restore sqlite-based DBs #973
  • Regenerate all k0s managed non-CA certs at k0s startup #952
  • Bump konnectivity to 0.0.20 #975, #933, #926
  • Fix kube version string to use '+' as suffix #949
  • Add subcommand sysinfo #947
  • Configurable mode for kube proxy #937
  • Add command k0s ctr #924
  • Bump golang to 1.16 for etcd #795

Bug fixes

  • Reset command to find and remove service stubs in all cases #959
  • Retry controller join for transient failures #962
  • Make sure that token create and list are accepting only controller and worker role #914
  • Fix config file path conversion to absolute #930

Docs

  • Storage documentation #963
  • Upgrade documentation #940
  • Documentation structure updated #938
  • Runtime docs update #939
  • Fix tokens link in setup docs #932
  • Fix links etc. on main README #919

Maintenance

  • Fix prerequisites for generated go files #980
  • Fix eula escaping to allow whitespaces #979
  • Change backup&restore smoke to check kube system level objects only #972
  • Adding 6m timeout for check-metrics smoke test #956
  • Move metrics test to its own test #943
  • Ensure that containerd shims are statically built #931

v1.21.1-beta.1+k0s.1

15 Jun 14:01
Compare
Choose a tag to compare
v1.21.1-beta.1+k0s.1 Pre-release
Pre-release
Fix eula escaping to allow whitespaces

Signed-off-by: Jussi Nummelin <[email protected]>

v1.21.1+k0s.0

20 May 15:20
c80fabd
Compare
Choose a tag to compare

Changelog since v1.21.0+k0s.0

  • Add OIDC compliant SA issuer configs to kube api-server #882
  • Docs updates #883 #886
  • Example setting up Ceph/Rook CSI #885
  • Drop mentioning of default config file in command help #887
  • Fix API address terminology for logs #889
  • Ensure etcd data dir file mode recursively #892
  • Propagate build time constants for the kubectl package #893
  • Add k0s start and stop for controlling service state #896
  • Fix sysinfo errors in windows build #904
  • Handle "single" parameter to get k0s role #908
  • Fix token commands role defaulting #913

Embedded components versions

  • Kubernetes 1.21.1
  • Etcd 3.4.16
  • containerD 1.4.6
  • runC 1.0.0-rc95
  • konnectivity 0.0.17

Maintenance / chores

(the non visible changes :) )

  • Controller join cleanup #884
  • Drop segment fork, use the Extra field in upstream for Direct #888
  • Check for unused go mod deps during linter step #890
  • Bump timeout for ssh to 30 seconds #902
  • Fix pod logs check in smokes by always getting a fresh list of pods to find ready pods from #912

v1.21.1-rc.1+k0s.0

20 May 14:23
c80fabd
Compare
Choose a tag to compare
v1.21.1-rc.1+k0s.0 Pre-release
Pre-release
Merge pull request #909 from ncopa/kube-1.21.1

Kube 1.21.1 cherry-picks for release-1.21

v1.21.0+k0s.0

29 Apr 15:31
6990f08
Compare
Choose a tag to compare

Changelog since 1.20.6+k0s.0

  • k0s cluster backup/restore tool
  • From now k0s releases have default OCI bundle for airgap installation
  • Etcd now uses JWT tokens
  • Update components versions
    • konnectivity up to 0.0.16
    • kubernetes up to 1.21.0
    • calico up to 3.18.1
    • kube-router up to 1.2.1
  • Bug fixes and general stability improvements