Releases: kubesphere/kubekey
Releases · kubesphere/kubekey
v4.0.5
What's Changed
- fix: remove image_registry tags from binary tasks by @redscholar in #3066
- fix: update variable handling and path in downloadKubekey.sh by @yongchuanzhou in #3067
- fix: enhance download script for multi-OS support and clean up code by @redscholar in #3070
- docs: update README files to clarify prerequisites and installation methods for KubeKey, including details on offline package building and command line usage by @yongchuanzhou in #3072
- fix: update image fetching logic to use FetchReference by @redscholar in #3077
- fix: correct boolean default value handling in templates by @redscholar in #3076
- fix: update chart downloading logic and improve digest handling in im… by @redscholar in #3080
- fix: create cluster error in cluster node by @redscholar in #3081
- fix: update allowed versions for Calico, Cilium, and kube-ovn by @redscholar in #3082
- fix: enhance IP address validation to include global unicast check by @redscholar in #3084
- refactor: 统一连接器的数据传送行为 by @mumuhhh in #3083
- fix: ensure integer comparison for disk fsync latency in etcd validation by @redscholar in #3085
- feat: update cilium images by @redscholar in #3087
- fix: update Kubernetes version by @redscholar in #3088
- fix: not support image which is not oci by @redscholar in #3090
- fix: update DNS configuration for local control plane endpoint handling by @redscholar in #3092
- fix: reorder variable merging logic in GetAllVariable for clarity and… by @redscholar in #3094
- fix: streamline image registry role tags and enhance delete options by @redscholar in #3095
Full Changelog: v4.0.4...v4.0.5
v3.1.0-rc.0-20260415-1
What's Changed
- feat: add ApplyConfigureOS flag and improve initOS.sh script for bett… by @redscholar in #3071
Full Changelog: v3.1.0-rc.0-20260414-1...v3.1.0-rc.0-20260415-1
v3.1.0-rc.0-20260414-1
What's Changed
- fix: no run configure OS in exist node by @redscholar in #3068
Full Changelog: v3.1.0-rc.0-20260226-1...v3.1.0-rc.0-20260414-1
v4.0.5-rc.0
What's Changed
- fix: remove image_registry tags from binary tasks by @redscholar in #3066
- fix: update variable handling and path in downloadKubekey.sh by @yongchuanzhou in #3067
Full Changelog: v4.0.4...v4.0.5-rc.0
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