Skip to content

Releases: kubesphere/kubekey

v2.3.0

27 Oct 02:32
4a25a84
Compare
Choose a tag to compare

What’s Changed

πŸš€ Features

πŸ› Bug Fixes

πŸ“ Documentation updates

πŸ‘» Maintenance

v2.3.0-rc.3

29 Sep 06:24
b2eb650
Compare
Choose a tag to compare
v2.3.0-rc.3 Pre-release
Pre-release

What’s Changed

πŸš€ Features

πŸ› Bug Fixes

πŸ“ Documentation updates

v2.3.0-rc.2

16 Sep 07:28
b731d2f
Compare
Choose a tag to compare
v2.3.0-rc.2 Pre-release
Pre-release

What’s Changed

πŸš€ Features

πŸ› Bug Fixes

πŸ‘» Maintenance

  • build(deps): bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2 (#1491) @dependabot
  • build(deps): bump goreleaser/goreleaser-action from 2.9.1 to 3.1.0 (#1482) @dependabot
  • build(deps): bump github.com/pkg/sftp from 1.13.4 to 1.13.5 (#1462) @dependabot

v2.3.0-rc.1

02 Sep 07:03
eb46080
Compare
Choose a tag to compare
v2.3.0-rc.1 Pre-release
Pre-release

What’s Changed

πŸš€ Features

πŸ› Bug Fixes

  • Fix the bug that some OS root user cannot find kubeadm. (#1478) @24sama
  • Fix the permission problem of sftp for non-root users. (#1477) @24sama
  • fixed #1453 : invalid syntax of /etc/sysctl.conf after executing init os script (#1454) @hzhhong
  • feat: add ca-certificates in Dockerfile (#1461) @24sama
  • [bug] add dataRoot configuration support for containerd (#1450) @life-

πŸ“ Documentation updates

πŸ‘» Maintenance

v2.3.0-rc.0

15 Aug 09:49
989f802
Compare
Choose a tag to compare
v2.3.0-rc.0 Pre-release
Pre-release

What’s Changed

πŸš€ Features

πŸ› Bug Fixes

v2.2.2

26 Jul 06:17
2ef69c6
Compare
Choose a tag to compare

What’s Changed

πŸš€ Features

πŸ› Bug Fixes

  • fix: check Linux package manager error (#1402) @24sama
  • fix: ETCD backup service does not work (#1400) @24sama
  • fix: GreetingModule sometimes occurs a timeout error (#1371) @24sama
  • fix: the default cgroup driver is wrong configured (#1348) @24sama

πŸ“ Documentation updates

πŸ‘» Maintenance

  • cleanup: remove GreetingModule that is in the ArtifactPipeline (#1394) @24sama
  • cleanup: do not need to generate kubeadm config and kubelet service file when upgrading the k8s cluster (#1357) @24sama
  • cleanup: do not need to exec init_os script when upgrading the k8s cluster (#1358) @24sama

v2.2.1

23 Jun 06:05
c056977
Compare
Choose a tag to compare

What’s Changed

πŸ› Bug Fixes

  • fix: the default cgroup driver wrong configured (#1348) @24sama
  • fix: can't upgrade k8s version when ks version does not changed (#1338) @24sama

v2.2.0

10 Jun 09:26
979f18c
Compare
Choose a tag to compare

What’s Changed

πŸš€ Features

  • feat: add a notice after creating a kubekey file (#1326) @24sama
  • feat: users can use "y" or "n" when confirming (#1324) @24sama
  • feat: show "WARN" and "ERRO" log level (#1323) @24sama
  • feat: autoRenewCerts is enabled by default for creating an all-in-one cluster (#1319) @24sama
  • feat: add support for missing Kubernetes versions v1.21.0 and up (#1307) @brandan-schmitz
  • feat: add support for building ubuntu 22.04 repository iso (#1309) @muzi502

πŸ› Bug Fixes

  • fix: replace the "ClearOSEnvironmentModule" in the "DeleteNodePipeline" with the "ClearNodeOSModule" (#1330) @24sama
  • fix: the generated kk config file contains the "containerManager" by default (#1329) @24sama
  • fix: print combined output when the cp command is executed with an error (#1328) @24sama
  • fix: remove kubelet pod pid limit (#1322) @24sama
  • fix: remove kubekey/artifact dir after exporting an artifact (#1317) @24sama
  • fix: delete node nil pointer panic (#1315) @24sama

πŸ“ Documentation updates

  • doc: modify the prompt text (#1332) @24sama
  • doc: modify readme and make k8s v1.23.7 as the default version (#1327) @24sama

πŸ‘» Maintenance

  • cleanup: remove unused host cache (#1325) @24sama
  • build(deps): bump github.com/containerd/containerd from 1.6.4 to 1.6.6 (#1314) @dependabot

Thanks to all our contributors!

v2.1.1 🌈

31 May 11:47
b19724c
Compare
Choose a tag to compare

What’s Changed

πŸš€ Features

  • feature: support harbor automatically start (#1302) @Feeeenng
  • feature: support crictl v1.23.0 and v1.24.0, the default crictl versions up to v1.24.0 (#1275) @hellocn9

πŸ› Bug Fixes

  • fix: all-in-one mode generate rsa-sha2-512 signature key (#1291) @24sama
  • Fix: --with-kubernetes override the configuration of spec.kubernetes (#1283) @pixiake
  • fix: fix containerd does not apply insecureRegistries in config.toml (#1271) @hellocn9

πŸ“ Documentation updates

  • doc: add a notice when deploying k8s v1.24 (#1294) @24sama

πŸ‘» Maintenance

  • fix: change ks-installer label "app=ks-install" to "app=ks-installer" (#1293) @24sama

v2.1.0

06 May 03:52
8c7bb1d
Compare
Choose a tag to compare

What’s Changed

πŸ’₯Breaking Changes

KubeKey v2.1.0 artifact uses OCI standard to store images, which is not compatible with kubekey v2.0.0 exported artifacts, please use KubeKey v2.1.0 to export your KubeKey artifacts before air-gapped installation.

πŸš€ Features

  • Add an option to control k8s certs auto-renew script (#1263) @24sama
  • Add a debug log print in the ssh runner (#1260) @24sama
  • Support kubernetes v1.24.0 and containerd v1.6.4 (#1256) @24sama
  • Support Kubernetes v1.22.9 and v1.23.6 (#1241) @pixiake
  • Optimize the process of build repository iso (#1185) @muzi502
  • Support init os command to use artifact (#1222) @24sama
  • Add a "timeout" option for the host TCP connection to establish (#1203) @24sama
  • Support kubesphere v3.3.0 (#1182) (experiment) @24sama
  • Make kubekey namespace configurable (#1177) @yeya24
  • Support containerd v1.6.2 and separate it from docker (#1179) @24sama
  • Reduce the size of KubeKey artifact (#1160) @24sama
  • Support the use of kubeadm to manage etcd and use of existing etcd (#1142) @pixiake

πŸ› Bug Fixes

  • Fix "skipTLSVerify" field can not clearly distinguish between skipping TLS verify and using HTTP. (#1259) @24sama
  • Fix docker login failure when auths username or password is empty which lead to create cluster failure (#1258) @hellocn9
  • Sync certs file to all nodes SSL dir (#1243) @24sama
  • Fix kernel module br_netfilter missing (#1242) @pixiake
  • Fix centos iso file missing conntrack (#1230) @24sama
  • Fix: when using docker runtime, the kk check cgroup driver wrong at the docker already deployed node (#1236) @tanguofu
  • Add auto-generate local ssh key in "localRuntime" (#1237) @24sama
  • Modify close ssh connect logic (#1235) @24sama
  • Fix missing cc field value. (#1226) @24sama
  • Add cc v3.3.0 "zone" and "namespace_override" fields (#1200) @24sama
  • Fix sudo not work expected (#1197) @yinheli
  • Remove cri pre-check which is in the ImagesPushPipeline (#1209) @24sama
  • Remove zombie process crontab (#1169) @yuzhiquan
  • Disable cgo in the build script. (#1172) @24sama
  • Fix containerd registry authorization failed (#1164) @yayuntian
  • Best efforts to clear ipvs rules. (#1144) @tpiperatgod
  • Probabilistic panic when create clusters with multiple nodes (#1152) @cumirror
  • Error in the script used to automatically update certificate in cluster. (#1149) @cumirror
  • Fix etcd client certs not found (#1181) @24sama
  • Remove printing fatal log (#1255) @24sama

πŸ“ Documentation updates

πŸ‘» Maintenance

  • build(deps): bump github.com/containers/image/v5 from 5.21.0 to 5.21.1 (#1251) @dependabot
  • build(deps): bump github.com/containerd/containerd from 1.6.3 to 1.6.4 (#1252) @dependabot
  • build(deps): bump github.com/mitchellh/mapstructure from 1.4.3 to 1.5.0 (#1231) @dependabot
  • build(deps): bump k8s.io/kubectl from 0.23.5 to 0.23.6 (#1240) @dependabot
  • build(deps): bump k8s.io/apimachinery from 0.23.5 to 0.23.6 (#1232) @dependabot
  • build(deps): bump k8s.io/code-generator from 0.23.5 to 0.23.6 (#1234) @dependabot
  • build(deps): bump lewagon/wait-on-check-action from 1.0.0 to 1.1.1 (#1206) @dependabot
  • build(deps): bump github.com/spf13/viper from 1.10.1 to 1.11.0 (#1207) @dependabot
  • build(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 (#1187) @dependabot
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 (#1198) @dependabot
  • build(deps): bump github.com/go-logr/logr from 1.2.2 to 1.2.3 (#1199) @dependabot
  • Update kk operator to latest (#1175) @pixiake
  • Add a build flag "containers_image_openpgp" (#1158) @24sama
  • Build(deps): bump actions/checkout from 2 to 3 (#1103) @dependabot
  • Build(deps): bump goreleaser/goreleaser-action from 2.8.1 to 2.9.1 (#1100) @dependabot