Releases: kubesphere/kubekey
Releases · kubesphere/kubekey
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
v3.1.12
What's Changed
- [release-3.1] change etcd to 3.5.24 by @redscholar in #2980
Full Changelog: v3.1.11...v3.1.12
v4.0.3
What's Changed
- feat: support pre_install & post_install scripts by global config by @will4j in #2872
- fix: some failed version check when create cluster by @will4j in #2877
- bugfix: Push Image Credential by @mumuhhh in #2879
- bugfix: fix image module memory bug by @zuoxuesong-worker in #2884
- feat: 支持http协议的远程仓库 by @mumuhhh in #2889
- bugfix: 主机分组不可过深,并防止死循环的host分组 by @mumuhhh in #2886
- feat: worker should not hava kubeconfig by @will4j in #2890
- fix: failed to create local dir x permission denied by @will4j in #2880
- fix: build arm harbor v2.10.2 by @redscholar in #2893
- update: set default harbor version to v2.10.2 by @redscholar in #2895
- add kylin-v10-sp3-2403 by @zuoxuesong-worker in #2897
- feat: update iso file download url by @zuoxuesong-worker in #2899
- bugfix : skip download when url not set by @zuoxuesong-worker in #2901
- bugfix : fix image auth bug by @zuoxuesong-worker in #2900
- bugfix: fix containerd config bug when registry like host:port/project by @zuoxuesong-worker in #2904
- Feat/pull image with multi arch by @zuoxuesong-worker in #2883
- feat: add kube vip image in templates by @zuoxuesong-worker in #2908
- bugfix: fix create config image tag bugs by @zuoxuesong-worker in #2910
- fix: set hostname failed because of unmatch variable use by @will4j in #2882
- 1、支持Rocky9.7/Rocky10.1;2、支持k8s-v1.34.x by @CYS158 in #2913
- Kubeadm conf v1beta4 by @will4j in #2907
- build(deps): bump actions/checkout from 3 to 6 by @dependabot[bot] in #2867
- build(deps): bump goreleaser/goreleaser-action from 4 to 6 by @dependabot[bot] in #2803
- build(deps): bump golangci/golangci-lint-action from 6 to 9 by @dependabot[bot] in #2847
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #2796
- build(deps): bump golangci/golangci-lint-action from 6 to 9 by @dependabot[bot] in #2914
- build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.9.0 by @dependabot[bot] in #2797
- build(deps): bump github.com/containerd/containerd from 1.7.27 to 1.7.30 by @dependabot[bot] in #2916
- build(deps): bump github.com/schollz/progressbar/v3 from 3.14.5 to 3.19.0 by @dependabot[bot] in #2917
- build(deps): bump golang.org/x/crypto from 0.43.0 to 0.46.0 by @dependabot[bot] in #2918
- refactor: enhance package installation checks in install_package.yaml by @redscholar in #2920
- build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.2 by @dependabot[bot] in #2925
- build(deps): bump github.com/cockroachdb/errors from 1.11.3 to 1.12.0 by @dependabot[bot] in #2924
- build(deps): bump k8s.io/component-base from 0.34.1 to 0.35.0 by @dependabot[bot] in #2919
- build(deps): bump github.com/pkg/sftp from 1.13.6 to 1.13.10 by @dependabot[bot] in #2931
- build(deps): bump github.com/go-openapi/spec from 0.21.0 to 0.22.3 by @dependabot[bot] in #2930
- bugfix: fix capkk playbooks by @zuoxuesong-worker in #2932
- build(deps): bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by @dependabot[bot] in #2929
- build(deps): bump golang.org/x/net from 0.47.0 to 0.48.0 by @dependabot[bot] in #2928
- fix: add cni default values by @redscholar in #2939
- fix: set default value by @redscholar in #2940
- feat: change localpv to helm by @redscholar in #2941
- feat : update harbor version v2.10.2 arm offline package build func by @zuoxuesong-worker in #2946
- bugfix: fix repo project not created by @zuoxuesong-worker in #2945
- feat: update helm chart cn download url by @zuoxuesong-worker in #2948
- feat: add value check when install image registry by @zuoxuesong-worker in #2947
- feat: change file create perm by @zuoxuesong-worker in #2951
- fix: change and precheck etcd_version by @redscholar in #2952
- bugfix: fix localpv image tag by @zuoxuesong-worker in #2956
- fix flannel helm artifact download url missing by @wkjun in #2958
- fix: deal registry.k8s.io images by @redscholar in #2955
- fix: update Cilium version keys to string format in cluster_require.yaml by @redscholar in #2963
- fix: 防止每执行一次添加一条重复 Defaults secure_path by @mumuhhh in #2962
- bugfix: fix create config kube version key by @zuoxuesong-worker in #2964
New Contributors
- @mumuhhh made their first contribution in #2879
- @CYS158 made their first contribution in #2913
- @wkjun made their first contribution in #2958
Full Changelog: v4.0.2...v4.0.3