Releases: kubesphere/kubekey
Releases · kubesphere/kubekey
v4.0.4
What's Changed
- bugfix: fix wrong dns tag by @zuoxuesong-worker in #2966
- bugfix: unable to delete etcd backup files by @lnnt in #2965
- feat: enhance output path handling for create commands by @tpiperatgod in #2968
- build(deps): bump github.com/go-git/go-git/v5 from 5.16.3 to 5.16.4 by @dependabot[bot] in #2937
- refactor: reorganize documentation structure and update content by @redscholar in #2969
- [bugfix] Fix SSH private key path override bug by @tpiperatgod in #2973
- [bugfix] Allow password-only SSH auth when default private key is missing by @tpiperatgod in #2977
- fix: interface check error by @redscholar in #2981
- fix: need_installed_etcd variable parse error when upgrade etcd by @will4j in #2985
- fix: modify the condition for docker-compose download by @guofeng1996 in #2988
- feat: 支持直接下载http文件 by @mumuhhh in #2986
- feat: enhance API resource management and add tests by @redscholar in #2991
- Enhance ISO download logic to support by @yongchuanzhou in #2993
- Refactor etcd role conditions in playbooks and tasks by @redscholar in #2994
- feat: support Helm-style --set syntax for value override by @redscholar in #2995
- fix: more clear log information by @redscholar in #2996
- Refactor and consolidate module test files into a single directory by @redscholar in #2997
- bug: Use uppercase for TAG variable in release workflow by @walnuts1018 in #2999
- image registry default value by @redscholar in #3002
- feat: new image specification by @redscholar in #3001
- fix: update sysctl parameters by @redscholar in #3004
- feat: 移植 helm 变量模板渲染的功能 by @mumuhhh in #3005
- fix: correct inventory retrieval in CommonOptions by @redscholar in #3006
- refactor: standardize template parsing function usage by @redscholar in #3009
- refactor: update CNI configuration to support Multi-CNI by @redscholar in #3011
- fix: adjust variable priority to make group vars override spec.vars by @yongchuanzhou in #3012
- fix: limits.conf中用户root需要单独声明 by @mumuhhh in #3013
- feat: add --with-data flag to delete data directories when uninstalling by @yongchuanzhou in #3020
- feat: multi version for download by @redscholar in #2954
- fix: update image registry path handling in manifests.yaml by @redscholar in #3024
- fix: streamline URL handling in download configuration by @redscholar in #3027
- fix: update image copy logic and error handling in image module by @redscholar in #3028
- refactor: enhance ISO download tasks by @redscholar in #3029
- fix: correct conditional logic in DNS task template by @redscholar in #3023
- fix: include port in controlPlaneEndpoint for kubeadm templates by @redscholar in #3025
- feat: enhance local DNS configuration for Kubernetes control plane by @redscholar in #3026
- fix: some bug in create cluster with package by @redscholar in #3032
- feat: add Calico CSI images to download configuration by @redscholar in #3034
- fix: add patches and kubelet.max_pods by @redscholar in #3035
- fix: 修复增加worker节点 清单不符合预期 by @mumuhhh in #3040
- refactor: update DNS configuration structure by @redscholar in #3043
- feat: add support for multi-CNI plugins (Multus and Spiderpool) by @redscholar in #3039
- Refactor DNS configuration in Kubernetes defaults to structured format by @redscholar in #3044
- Refactor uninstall tasks to use dynamic binary removal by @redscholar in #3045
- Enhance playbook structure and update configuration settings by @redscholar in #3046
- Enhance Kubernetes configuration by setting kubeconfig permissions by @redscholar in #3048
- add cilium with spiderpool by @redscholar in #3050
- build(deps): bump google.golang.org/grpc from 1.72.2 to 1.79.3 by @dependabot[bot] in #3033
- build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #3019
- build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #3018
- build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #3016
- build(deps): bump goreleaser/goreleaser-action from 6 to 7 by @dependabot[bot] in #3000
- build(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #3015
- fix: failed to push image by @redscholar in #3051
- fix: more clear config by @redscholar in #3052
- fix: add work node failed by @redscholar in #3053
- Modify image registry auth settings for zone handling by @redscholar in #3055
- fix: env error by @redscholar in #3056
- feat: debug support msg and var by @redscholar in #3058
- fix: error kubernetes.kubelet.extra_args by @redscholar in #3057
- fix: support scaling up/down etcd by @redscholar in #2775
- fix: add kubernetes.kubelet.extra_args to join by @redscholar in #3059
New Contributors
- @lnnt made their first contribution in #2965
- @guofeng1996 made their first contribution in #2988
- @yongchuanzhou made their first contribution in #2993
- @walnuts1018 made their first contribution in #2999
Full Changelog: v4.0.3...v4.0.4
v4.0.4-rc.6
What's Changed
- Modify image registry auth settings for zone handling by @redscholar in #3055
- fix: env error by @redscholar in #3056
Full Changelog: v4.0.4-rc.5...v4.0.4-rc.6
v4.0.4-rc.5
What's Changed
- add cilium with spiderpool by @redscholar in #3050
- build(deps): bump google.golang.org/grpc from 1.72.2 to 1.79.3 by @dependabot[bot] in #3033
- build(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #3019
- build(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #3018
- build(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #3016
- build(deps): bump goreleaser/goreleaser-action from 6 to 7 by @dependabot[bot] in #3000
- build(deps): bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #3015
- fix: failed to push image by @redscholar in #3051
- fix: more clear config by @redscholar in #3052
- fix: add work node failed by @redscholar in #3053
Full Changelog: v4.0.4-rc.3...v4.0.4-rc.5
v4.0.4-rc.4
What's Changed
- Refactor uninstall tasks to use dynamic binary removal by @redscholar in #3045
- Enhance playbook structure and update configuration settings by @redscholar in #3046
- Enhance Kubernetes configuration by setting kubeconfig permissions by @redscholar in #3048
Full Changelog: v4.0.4-rc.2...v4.0.4-rc.4
v4.0.4-rc.3
What's Changed
- Refactor uninstall tasks to use dynamic binary removal by @redscholar in #3045
- Enhance playbook structure and update configuration settings by @redscholar in #3046
- Enhance Kubernetes configuration by setting kubeconfig permissions by @redscholar in #3048
Full Changelog: v4.0.4-rc.2...v4.0.4-rc.3
v4.0.4-rc.2
What's Changed
- fix: add patches and kubelet.max_pods by @redscholar in #3035
- fix: 修复增加worker节点 清单不符合预期 by @mumuhhh in #3040
- refactor: update DNS configuration structure by @redscholar in #3043
- feat: add support for multi-CNI plugins (Multus and Spiderpool) by @redscholar in #3039
- Refactor DNS configuration in Kubernetes defaults to structured format by @redscholar in #3044
Full Changelog: v4.0.4-rc.1...v4.0.4-rc.2
v4.0.4-rc.1
What's Changed
- fix: update image registry path handling in manifests.yaml by @redscholar in #3024
- fix: streamline URL handling in download configuration by @redscholar in #3027
- fix: update image copy logic and error handling in image module by @redscholar in #3028
- refactor: enhance ISO download tasks by @redscholar in #3029
- fix: correct conditional logic in DNS task template by @redscholar in #3023
- fix: include port in controlPlaneEndpoint for kubeadm templates by @redscholar in #3025
- feat: enhance local DNS configuration for Kubernetes control plane by @redscholar in #3026
- fix: some bug in create cluster with package by @redscholar in #3032
- feat: add Calico CSI images to download configuration by @redscholar in #3034
Full Changelog: v4.0.4-rc.0...v4.0.4-rc.1
v4.0.4-rc.0
What's Changed
- bugfix: fix wrong dns tag by @zuoxuesong-worker in #2966
- bugfix: unable to delete etcd backup files by @lnnt in #2965
- feat: enhance output path handling for create commands by @tpiperatgod in #2968
- build(deps): bump github.com/go-git/go-git/v5 from 5.16.3 to 5.16.4 by @dependabot[bot] in #2937
- refactor: reorganize documentation structure and update content by @redscholar in #2969
- [bugfix] Fix SSH private key path override bug by @tpiperatgod in #2973
- [bugfix] Allow password-only SSH auth when default private key is missing by @tpiperatgod in #2977
- fix: interface check error by @redscholar in #2981
- fix: need_installed_etcd variable parse error when upgrade etcd by @will4j in #2985
- fix: modify the condition for docker-compose download by @guofeng1996 in #2988
- feat: 支持直接下载http文件 by @mumuhhh in #2986
- feat: enhance API resource management and add tests by @redscholar in #2991
- Enhance ISO download logic to support by @yongchuanzhou in #2993
- Refactor etcd role conditions in playbooks and tasks by @redscholar in #2994
- feat: support Helm-style --set syntax for value override by @redscholar in #2995
- fix: more clear log information by @redscholar in #2996
- Refactor and consolidate module test files into a single directory by @redscholar in #2997
- bug: Use uppercase for TAG variable in release workflow by @walnuts1018 in #2999
- image registry default value by @redscholar in #3002
- feat: new image specification by @redscholar in #3001
- fix: update sysctl parameters by @redscholar in #3004
- feat: 移植 helm 变量模板渲染的功能 by @mumuhhh in #3005
- fix: correct inventory retrieval in CommonOptions by @redscholar in #3006
- refactor: standardize template parsing function usage by @redscholar in #3009
- refactor: update CNI configuration to support Multi-CNI by @redscholar in #3011
- fix: adjust variable priority to make group vars override spec.vars by @yongchuanzhou in #3012
- fix: limits.conf中用户root需要单独声明 by @mumuhhh in #3013
- feat: add --with-data flag to delete data directories when uninstalling by @yongchuanzhou in #3020
- feat: multi version for download by @redscholar in #2954
New Contributors
- @lnnt made their first contribution in #2965
- @guofeng1996 made their first contribution in #2988
- @yongchuanzhou made their first contribution in #2993
- @walnuts1018 made their first contribution in #2999
Full Changelog: v4.0.3...v4.0.4-rc.0
v3.1.0-rc.0-20260226-1
Full Changelog: v3.1.0-rc.0-20251029-1...v3.1.0-rc.0-20260226-1
iso-latest
This release provides the latest ISO build for testing and ongoing updates.
- This is a rolling Pre-release, not an official product version.
- The
/releases/latestendpoint on GitHub still points to official releases. Do not rely on this release for production deployments. - ISO files in this release may be updated or replaced over time.
Purpose
- Provide the newest ISO builds for testing or validation
- Maintain a fixed download location for automation or internal workflows
Usage
- Download the latest ISO file directly
- Access assets via GitHub CLI or API as needed