Releases: kubesphere/kubekey
Releases · kubesphere/kubekey
v3.0.0-alpha.1
What’s Changed
- add arugal as a contributor for code (#1570) @allcontributors
- modify jenkinsfile (#1571) @24sama
- CAPK support to install docker (#1563) @arugal
🚀 Features
- K3sControlPlane adds a scale subresource and additional printer columns (#1578) @24sama
- Support more Kubernetes and k3s version (#1577) @24sama
- Feat: add k3s container runtime config (#1567) @vicoooo26
- feat: add k3s provider e2e test (#1573) @24sama
🐛 Bug Fixes
- fix the bug generating two release pages (#1576) @24sama
- fix log print wrong message (#1575) @24sama
👻 Maintenance
- build(deps): bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0 (#1565) @dependabot
- build(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (#1562) @dependabot
v3.0.0-alpha.0
What’s Changed
🚀 Features
- feat: add k3s control-plane provider and bootstrap provider (#1542) @24sama (experimental)
- Support for custom OpenEBS base path (#1534) @arugal
- refactor KubeKey project structure (#1538) @24sama
🐛 Bug Fixes
- fix: github action check error (#1561) @24sama
- fix: argument field case issue (#1544) @vicoooo26
v2.3.0
What’s Changed
🚀 Features
- add migrate_cri (#1519) @zt1046656665
- feat: add phase run for create_cluster and upgrade_cluster cmd (#1530) @77yu77
- Add kubelet pod pid limit (#1527) @zhouqiu0103
- feat: Add rpms and debs support. (#1524) @kuops
- Update Kube-ovn to 1.10.6 (#1525) @zhouqiu0103
- fix #1506: update k8s-certs-renew.timer to run each monday of every week (#1507) @tanguofu
- Using Jenkins Pipeline to replace GitHub Actions (#1493) @LinuxSuRen
- feat: support using os repository to install packages. (#1510) @24sama
- Add security enhancement command when create a cluster or add nodes (#1505) @zhouqiu0103
- feat: auto generate k3s registries.yaml (#1502) @pixiake
- support kubernetes v1.21.14 (#1499) @pixiake
- Clean up the vip when delete cluster or nodes (#1496) @zhouqiu0103
- support kubernetes v1.23.10 (#1492) @pixiake
- fix: building AlmaLinux 9.0 repository iso (#1476) @fangzhengjin
- feat: Add support for building AlmaLinux 9.0 repository iso (#1470) @fangzhengjin
- Support kube-vip BGP mode (#1467) @zhouqiu0103
- feat: support to modify the download url and checksum of the components (#1481) @24sama
- modify Makefile and copyright (#1466) @24sama
- Feat: add cluster-api-provider-kubekey (#1421) @24sama
- Update Kube-ovn to 1.10.5 (#1451) @zhouqiu0103
- feat: add k8e install pipeline (#1452) @xiaods
- [feature] Support clean CRI (#1435) @life-
- feat: support kubesphere v3.3.1 (#1444) @pixiake
- upgrade helm and harbor (#1427) @pixiake
- Support kube-vip (#1413) @zhouqiu0103
- support recent docker version 20.10.17 as an alternative. (#1412) @yjqg6666
- [#1408] add fetch-kubernetes-hash script (#1409) @yjqg6666
- [#1406] support for recent k8s patch versions (#1407) @yjqg6666
🐛 Bug Fixes
- fix: add a http checksum implementation (#1511) @24sama
- fix: remove "SupportPodPidsLimit" Feature Gate configuration (#1531) @hellocn9
- fix get interface bug (#1508) @zhouqiu0103
- fix: registry node missing certs file (#1503) @24sama
- fix: failed to add labels to nodes (#1501) @pixiake
- fix delete VIP skip bug (#1500) @zhouqiu0103
- 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-
- fix: delete k3s cluster with kubenetes version (#1426) @xiaods
- fix: fix ubuntu debian chrony bug (#1437) @kuops
- fix k3s(v1.21+) add other master nodes bug (#1431) @zhouqiu0103
📝 Documentation updates
- docs: Update config-example.md (#1529) @kuops
- docs:update k8s version and ha-mode related contents (#1471) @zhouqiu0103
- fix: README format issue (#1485) @24sama
- docs: add k3s versions support (#1443) @zaunist
- docs: add hzhhong as a contributor for code (#1465) @allcontributors
- docs: add kuops as a contributor for code (#1446) @allcontributors
- docs: add 77yu77 as a contributor for code (#1447) @allcontributors
- docs: add zhouqiu0103 as a contributor for code (#1445) @allcontributors
- docs: add wenwutang1 as a contributor for code (#1405) @allcontributors
👻 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
- Stop support for k8s versions lower than 1.19 (#1456) @zhouqiu0103
- cleanup: modify e2e config template (#1484) @24sama
- build(deps): bump helm.sh/helm/v3 from 3.9.3 to 3.9.4 (#1483) @dependabot
- build(deps): bump helm.sh/helm/v3 from 3.9.2 to 3.9.3 (#1436) @dependabot
v2.3.0-rc.3
What’s Changed
- add migrate_cri (#1519) @zt1046656665
- fix: remove "SupportPodPidsLimit" Feature Gate configuration (#1531) @hellocn9
🚀 Features
- feat: add phase run for create_cluster and upgrade_cluster cmd (#1530) @77yu77
- Add kubelet pod pid limit (#1527) @zhouqiu0103
- feat: Add rpms and debs support. (#1524) @kuops
- Update Kube-ovn to 1.10.6 (#1525) @zhouqiu0103
🐛 Bug Fixes
📝 Documentation updates
v2.3.0-rc.2
What’s Changed
- fix #1506: update k8s-certs-renew.timer to run each monday of every week (#1507) @tanguofu
- Using Jenkins Pipeline to replace GitHub Actions (#1493) @LinuxSuRen
🚀 Features
- feat: support using os repository to install packages. (#1510) @24sama
- Add security enhancement command when create a cluster or add nodes (#1505) @zhouqiu0103
- feat: auto generate k3s registries.yaml (#1502) @pixiake
- support kubernetes v1.21.14 (#1499) @pixiake
- Clean up the vip when delete cluster or nodes (#1496) @zhouqiu0103
- support kubernetes v1.23.10 (#1492) @pixiake
🐛 Bug Fixes
- fix get interface bug (#1508) @zhouqiu0103
- fix: registry node missing certs file (#1503) @24sama
- fix: failed to add labels to nodes (#1501) @pixiake
- fix delete VIP skip bug (#1500) @zhouqiu0103
👻 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
What’s Changed
🚀 Features
- fix: building AlmaLinux 9.0 repository iso (#1476) @fangzhengjin
- feat: Add support for building AlmaLinux 9.0 repository iso (#1470) @fangzhengjin
- Support kube-vip BGP mode (#1467) @zhouqiu0103
- feat: support to modify the download url and checksum of the components (#1481) @24sama
- modify Makefile and copyright (#1466) @24sama
- Feat: add cluster-api-provider-kubekey (#1421) @24sama
- Update Kube-ovn to 1.10.5 (#1451) @zhouqiu0103
- feat: add k8e install pipeline (#1452) @xiaods
- [feature] Support clean CRI (#1435) @life-
🐛 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
- docs:update k8s version and ha-mode related contents (#1471) @zhouqiu0103
- fix: README format issue (#1485) @24sama
- docs: add k3s versions support (#1443) @zaunist
- docs: add hzhhong as a contributor for code (#1465) @allcontributors
👻 Maintenance
- Stop support for k8s versions lower than 1.19 (#1456) @zhouqiu0103
- cleanup: modify e2e config template (#1484) @24sama
- build(deps): bump helm.sh/helm/v3 from 3.9.3 to 3.9.4 (#1483) @dependabot
- build(deps): bump helm.sh/helm/v3 from 3.9.2 to 3.9.3 (#1436) @dependabot
v2.3.0-rc.0
What’s Changed
- docs: add kuops as a contributor for code (#1446) @allcontributors
- docs: add 77yu77 as a contributor for code (#1447) @allcontributors
- docs: add zhouqiu0103 as a contributor for code (#1445) @allcontributors
- fix: delete k3s cluster with kubenetes version (#1426) @xiaods
- docs: add wenwutang1 as a contributor for code (#1405) @allcontributors
🚀 Features
- feat: support kubesphere v3.3.1 (#1444) @pixiake
- upgrade helm and harbor (#1427) @pixiake
- Support kube-vip (#1413) @zhouqiu0103
- support recent docker version 20.10.17 as an alternative. (#1412) @yjqg6666
- [#1408] add fetch-kubernetes-hash script (#1409) @yjqg6666
- [#1406] support for recent k8s patch versions (#1407) @yjqg6666
🐛 Bug Fixes
- fix: fix ubuntu debian chrony bug (#1437) @kuops
- fix k3s(v1.21+) add other master nodes bug (#1431) @zhouqiu0103
v2.2.2
What’s Changed
🚀 Features
- support docker's data-root config (#1375) @wenwutang1
- upgrade OpenEBS to 3.3.0 (#1404) @pixiake
- feat: support k8s and kubesphere version without "v" (#1396) @zaunist
- default enable kernel CPU and memory accounting (#1397) @pixiake
- update cilium to v1.11.6 (#1370) @pixiake
- support Kubernetes v1.23.8 (#1369) @pixiake
- Upgrade calico and set the default veth_mtu to 0 (#1366) @pixiake
🐛 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
- docs: add mangoGoForward as a contributor for review (#1403) @allcontributors
- docs: add zaunist as a contributor for code (#1401) @allcontributors
- docs: add yjqg6666 as a contributor for doc (#1393) @allcontributors
- docs: add brandan-schmitz as a contributor for code (#1386) @allcontributors
- [#1390] fix kk bash completion doc (#1391) @yjqg6666
- update supported Kubernetes versions (#1384) @yjqg6666
👻 Maintenance
v2.2.1
v2.2.0
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!