| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| downloadKubekey.sh | 2025-10-19 | 4.3 kB | |
| cluster-template.yaml | 2025-10-19 | 2.9 kB | |
| infrastructure-components.yaml | 2025-10-19 | 162.9 kB | |
| metadata.yaml | 2025-10-19 | 403 Bytes | |
| kubekey_v4.0.0_checksums.txt | 2025-10-19 | 503 Bytes | |
| kubekey-v4.0.0-linux-amd64.tar.gz | 2025-10-19 | 41.5 MB | |
| kubekey-v4.0.0-darwin-all.tar.gz | 2025-10-19 | 81.4 MB | |
| kubekey-v4.0.0-linux-arm64.tar.gz | 2025-10-19 | 38.9 MB | |
| kubekey-v4.0.0-windows-amd64.tar.gz | 2025-10-19 | 42.1 MB | |
| kubekey-v4.0.0-windows-arm64.tar.gz | 2025-10-19 | 39.1 MB | |
| README.md | 2025-10-19 | 29.5 kB | |
| v4.0.0 source code.tar.gz | 2025-10-19 | 4.1 MB | |
| v4.0.0 source code.zip | 2025-10-19 | 4.5 MB | |
| Totals: 13 Items | 251.7 MB | 0 | |
What's Changed
- update default etcd version to v3.5.6 (etcd版本升级至 v3.5.6) by @pixiake in https://github.com/kubesphere/kubekey/pull/1916
- support kk add and delete node with master role by @wenwenxiong in https://github.com/kubesphere/kubekey/pull/1878
- add wenwenxiong as a contributor for code by @allcontributors[bot] in https://github.com/kubesphere/kubekey/pull/1919
- feat: add an initial stage at the very start cluster creating phase by @LinuxSuRen in https://github.com/kubesphere/kubekey/pull/1901
- filter etcd node for k8s cluster delete node by @wenwenxiong in https://github.com/kubesphere/kubekey/pull/1920
- sync kubesphere v3.4.0 manifests by @pixiake in https://github.com/kubesphere/kubekey/pull/1928
- fix: version check error by @pixiake in https://github.com/kubesphere/kubekey/pull/1934
- calico use node ip for felix route rule source ip by @wenwenxiong in https://github.com/kubesphere/kubekey/pull/1936
- fix: scp permission denied by @qyz87 in https://github.com/kubesphere/kubekey/pull/1944
- fix bug: when k8s version > v1.25.0 ,use flannel error by @wenwutang1 in https://github.com/kubesphere/kubekey/pull/1947
- Add new kubernetes version by @github-actions[bot] in https://github.com/kubesphere/kubekey/pull/1952
- update binary-check message by @yjqg6666 in https://github.com/kubesphere/kubekey/pull/1953
- cmd: fix a few function names on comments by @cuishuang in https://github.com/kubesphere/kubekey/pull/1959
- Supports custom configuration of cluster dns by @pixiake in https://github.com/kubesphere/kubekey/pull/1956
- fix: slice overflow panic sometimes during node info parsing by @BaiMeow in https://github.com/kubesphere/kubekey/pull/1955
- Update calico to v3.26.1 (calico 版本升级至 v3.26.1) by @pixiake in https://github.com/kubesphere/kubekey/pull/1961
- Added new network plugin Hybridnet by @pixiake in https://github.com/kubesphere/kubekey/pull/1962
- add cuishuang as a contributor for doc by @allcontributors[bot] in https://github.com/kubesphere/kubekey/pull/1963
- add BaiMeow as a contributor for code by @allcontributors[bot] in https://github.com/kubesphere/kubekey/pull/1964
- Add new kubernetes version by @github-actions[bot] in https://github.com/kubesphere/kubekey/pull/1965
- Fix hybridnet configuration bug by @pixiake in https://github.com/kubesphere/kubekey/pull/1966
- build(deps): bump actions/checkout from 2 to 3 by @dependabot[bot] in https://github.com/kubesphere/kubekey/pull/1799
- build(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 by @dependabot[bot] in https://github.com/kubesphere/kubekey/pull/1873
- update docker version to 24.0.6 by @pixiake in https://github.com/kubesphere/kubekey/pull/1977
- feat: add the wait option for the helm addon config by @LinuxSuRen in https://github.com/kubesphere/kubekey/pull/1989
- Add new kubernetes version by @github-actions[bot] in https://github.com/kubesphere/kubekey/pull/1986
- support harbor docker-compose ha design and come true (支持部署高可用 Harbor) by @wenwenxiong in https://github.com/kubesphere/kubekey/pull/1992
- Support v1beta3 of kubeadm config (支持部署k8s v1.27+) by @pixiake in https://github.com/kubesphere/kubekey/pull/2000
- Support enable calico typha in configuration by @pixiake in https://github.com/kubesphere/kubekey/pull/2001
- feat: move the preInstall step ahead in the add node pipeline by @LinuxSuRen in https://github.com/kubesphere/kubekey/pull/2023
- Add new kubernetes version by @github-actions[bot] in https://github.com/kubesphere/kubekey/pull/2022
- Replace deprecated command with environment file by @jongwooo in https://github.com/kubesphere/kubekey/pull/2015
- fix(release): add support v3.4.1 for kubesphere by @redscholar in https://github.com/kubesphere/kubekey/pull/2032
- fix(release): add support v3.4.1 for kubesphere cluster-configuration.yaml format error by @redscholar in https://github.com/kubesphere/kubekey/pull/2034
- Add new components version by @liuxu623 in https://github.com/kubesphere/kubekey/pull/2037
- calculate sha256 file checksum by streaming by @samt42 in https://github.com/kubesphere/kubekey/pull/2036
- fix pull images from harbor pivate registry ImagePullBackOff by @qyz87 in https://github.com/kubesphere/kubekey/pull/2040
- fix: redundant interface for kubevip when add k8s nodes by @qyz87 in https://github.com/kubesphere/kubekey/pull/2041
- fix: backup script doesn't work when set etcd dataDir to another dir except '/var/lib/etcd' by @liuxu623 in https://github.com/kubesphere/kubekey/pull/2038
- add liuxu623 as a contributor for code by @allcontributors[bot] in https://github.com/kubesphere/kubekey/pull/2045
- Add new kubernetes version by @github-actions[bot] in https://github.com/kubesphere/kubekey/pull/2047
- Update containerd version to 1.7.8 by @pixiake in https://github.com/kubesphere/kubekey/pull/2052
- Add new kubernetes version by @github-actions[bot] in https://github.com/kubesphere/kubekey/pull/2065
- Add new kubernetes version by @github-actions[bot] in https://github.com/kubesphere/kubekey/pull/2074
- feat: kubekey gitops by @redscholar in https://github.com/kubesphere/kubekey/pull/2080
- feat: Change the klog print format. Remove custom-defined cache insta… by @redscholar in https://github.com/kubesphere/kubekey/pull/2090
- feat: add proxy client to transport resource to local. by @redscholar in https://github.com/kubesphere/kubekey/pull/2121
- add artifact precheck by @redscholar in https://github.com/kubesphere/kubekey/pull/2122
- Improving code readability by @redscholar in https://github.com/kubesphere/kubekey/pull/2130
- fix: Optimize logic. by @redscholar in https://github.com/kubesphere/kubekey/pull/2158
- fix: Adjust the location structure of the playbook to facilitate sequ… by @redscholar in https://github.com/kubesphere/kubekey/pull/2164
- Feature: add create cluster command by @redscholar in https://github.com/kubesphere/kubekey/pull/2246
- fix: Modify comments by @redscholar in https://github.com/kubesphere/kubekey/pull/2252
- feat: add operator by @redscholar in https://github.com/kubesphere/kubekey/pull/2261
- feature: add work-dir volume for job pod. by @redscholar in https://github.com/kubesphere/kubekey/pull/2263
- feat: add plugin: backup and restore etcd. by @redscholar in https://github.com/kubesphere/kubekey/pull/2264
- feat: add cronJob for pipeline. by @redscholar in https://github.com/kubesphere/kubekey/pull/2270
- feat: add sonobuoy plugin. by @redscholar in https://github.com/kubesphere/kubekey/pull/2275
- feat: add sonobuoy plugin. by @redscholar in https://github.com/kubesphere/kubekey/pull/2276
- feat: add kubernetes connector by @redscholar in https://github.com/kubesphere/kubekey/pull/2277
- feat: add pretty log by @redscholar in https://github.com/kubesphere/kubekey/pull/2278
- feat: change some description in command line. by @redscholar in https://github.com/kubesphere/kubekey/pull/2279
- feat: add init command. by @redscholar in https://github.com/kubesphere/kubekey/pull/2283
- feat: add etcd io precheck. by @redscholar in https://github.com/kubesphere/kubekey/pull/2285
- feat: Add artifact command by @redscholar in https://github.com/kubesphere/kubekey/pull/2286
- feat: change etcd_disk_wal_fysnc_duration_seconds to variable. by @redscholar in https://github.com/kubesphere/kubekey/pull/2287
- feat: add cert renew commmand. by @redscholar in https://github.com/kubesphere/kubekey/pull/2288
- feat: save default variable to defaults directory by @redscholar in https://github.com/kubesphere/kubekey/pull/2289
- fix: format code. by @redscholar in https://github.com/kubesphere/kubekey/pull/2291
- feat: add check item for kk precheck command by @redscholar in https://github.com/kubesphere/kubekey/pull/2292
- fix: add gather_facts interface to connector by @redscholar in https://github.com/kubesphere/kubekey/pull/2293
- fix: add ignore_errors to playbook, role and block by @redscholar in https://github.com/kubesphere/kubekey/pull/2294
- doc: add docs by @redscholar in https://github.com/kubesphere/kubekey/pull/2295
- add github action by @redscholar in https://github.com/kubesphere/kubekey/pull/2299
- add action for lint, verify, test by @redscholar in https://github.com/kubesphere/kubekey/pull/2300
- fix: release action error by @redscholar in https://github.com/kubesphere/kubekey/pull/2301
- fix: golangci-lint by @redscholar in https://github.com/kubesphere/kubekey/pull/2302
- fix: golangci-lint by @redscholar in https://github.com/kubesphere/kubekey/pull/2303
- add goreleaser by @redscholar in https://github.com/kubesphere/kubekey/pull/2304
- fix: add goreleaser by @redscholar in https://github.com/kubesphere/kubekey/pull/2305
- fix: change image name by @redscholar in https://github.com/kubesphere/kubekey/pull/2306
- fix: tag can be inherited by @redscholar in https://github.com/kubesphere/kubekey/pull/2307
- fix: tag can be inherited by @redscholar in https://github.com/kubesphere/kubekey/pull/2308
- feat: add vendor by @redscholar in https://github.com/kubesphere/kubekey/pull/2309
- feat: add localhost cluster. it will use default kubeconfig(.kube/con… by @redscholar in https://github.com/kubesphere/kubekey/pull/2317
- feat: set base default dir for kubernetes connector. by @redscholar in https://github.com/kubesphere/kubekey/pull/2318
- bug: defaultConfig is not render. by @redscholar in https://github.com/kubesphere/kubekey/pull/2319
- fix: var_files defined error by @redscholar in https://github.com/kubesphere/kubekey/pull/2320
- fix: join control-plane error by @redscholar in https://github.com/kubesphere/kubekey/pull/2321
- add ssh private key connector method by @redscholar in https://github.com/kubesphere/kubekey/pull/2322
- fix: coredns configmap is not correct. by @redscholar in https://github.com/kubesphere/kubekey/pull/2323
- feat: add param to ip_range. by @redscholar in https://github.com/kubesphere/kubekey/pull/2325
- fix: unescape --set string. by @redscholar in https://github.com/kubesphere/kubekey/pull/2327
- fix: misspelling by @redscholar in https://github.com/kubesphere/kubekey/pull/2334
- feature: use go template instance pongo2 template by @redscholar in https://github.com/kubesphere/kubekey/pull/2340
- fix: inventory_name is localhost, install failed by @redscholar in https://github.com/kubesphere/kubekey/pull/2344
- feat: delete unuse function. by @redscholar in https://github.com/kubesphere/kubekey/pull/2345
- feat: modify addons/* setup hosts by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2346
- fix: etc/hosts is incorrect when localhost is not belong cluster. by @redscholar in https://github.com/kubesphere/kubekey/pull/2349
- feat: --set contains multi string "=". by @redscholar in https://github.com/kubesphere/kubekey/pull/2351
- fix: set default work_dir is "./kubekey". by @redscholar in https://github.com/kubesphere/kubekey/pull/2354
- change package name by @redscholar in https://github.com/kubesphere/kubekey/pull/2355
- feat: add more golangci lint rule. by @redscholar in https://github.com/kubesphere/kubekey/pull/2366
- Fix k8s cni binary template bug by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2368
- feat: support run without vendor. by @redscholar in https://github.com/kubesphere/kubekey/pull/2369
- feat: sync vendor when go.mod changed. by @redscholar in https://github.com/kubesphere/kubekey/pull/2372
- fix: error local router. by @redscholar in https://github.com/kubesphere/kubekey/pull/2388
- fix: Change offline package directory. by @redscholar in https://github.com/kubesphere/kubekey/pull/2392
- fix: graceful delete runtime dir. by @redscholar in https://github.com/kubesphere/kubekey/pull/2393
- fix: image pull failed by @liangzai006 in https://github.com/kubesphere/kubekey/pull/2394
- fix: artifact package exclude
certsby @redscholar in https://github.com/kubesphere/kubekey/pull/2396 - add
sudoand SHELL in connector by @redscholar in https://github.com/kubesphere/kubekey/pull/2398 - add
sudo_passwordto use sudo mod. by @redscholar in https://github.com/kubesphere/kubekey/pull/2402 - only use sudo mode to execute command by @redscholar in https://github.com/kubesphere/kubekey/pull/2405
- fix: ssh formatting exception bug when executing commands by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2406
- fix: symbolic bug in GatherFacts function by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2411
- Modify execute command way, fix bug and optimize execution logic for playbook by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2414
- feat: add capkk CRDs by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2409
- feat: update kkcore CRDs by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2410
- Update kkcore crds by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2425
- Update capkk crds by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2426
- fix some bug when using playbook by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2427
- Feature capkk controller by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2419
- feat: add and update playbooks by @dbbDylan in https://github.com/kubesphere/kubekey/pull/2418
- refactor: move env to _const. by @redscholar in https://github.com/kubesphere/kubekey/pull/2455
- fix: test kk push image to harbor. by @redscholar in https://github.com/kubesphere/kubekey/pull/2457
- feat: add capkk by @redscholar in https://github.com/kubesphere/kubekey/pull/2478
- feat: add unit test for variable by @redscholar in https://github.com/kubesphere/kubekey/pull/2502
- feat: Adding generic methods to template parsing by @redscholar in https://github.com/kubesphere/kubekey/pull/2503
- fix: error parse when by @redscholar in https://github.com/kubesphere/kubekey/pull/2505
- fix: command no need to escape by @redscholar in https://github.com/kubesphere/kubekey/pull/2507
- fix: rename pipeline to playbook by @redscholar in https://github.com/kubesphere/kubekey/pull/2512
- feat: change default criSocket as same as dockerd by @redscholar in https://github.com/kubesphere/kubekey/pull/2517
- feat: use unstructured to get or set value for config by @redscholar in https://github.com/kubesphere/kubekey/pull/2519
- fix: Remove the error stack from the intermediate layer. by @redscholar in https://github.com/kubesphere/kubekey/pull/2521
- feat: more type to defined playbook file by @redscholar in https://github.com/kubesphere/kubekey/pull/2522
- feat: add create config command by @redscholar in https://github.com/kubesphere/kubekey/pull/2527
- feat: add delete cluster command by @redscholar in https://github.com/kubesphere/kubekey/pull/2528
- feat: Thread-safe reading and writing by @redscholar in https://github.com/kubesphere/kubekey/pull/2531
- feat: add register_type by @redscholar in https://github.com/kubesphere/kubekey/pull/2532
- feat: add more ignore_errors when kk delete by @redscholar in https://github.com/kubesphere/kubekey/pull/2533
- feat: Installation refinement steps by @redscholar in https://github.com/kubesphere/kubekey/pull/2536
- feat: add deleteDNS parameter in delete_cluster by @redscholar in https://github.com/kubesphere/kubekey/pull/2537
- feat: Silence logs by @redscholar in https://github.com/kubesphere/kubekey/pull/2538
- feat: Parse YAML parameters sequentially. by @redscholar in https://github.com/kubesphere/kubekey/pull/2555
- feat: delete /var/log/pods/ by @redscholar in https://github.com/kubesphere/kubekey/pull/2556
- feat: add command add nodes by @redscholar in https://github.com/kubesphere/kubekey/pull/2557
- feat: add gather_facts cache by @redscholar in https://github.com/kubesphere/kubekey/pull/2558
- feat: Support for auto-detecting nodes to add. by @redscholar in https://github.com/kubesphere/kubekey/pull/2560
- feat: change builtin defined variable by @redscholar in https://github.com/kubesphere/kubekey/pull/2561
- feat: More detailed init-os rules by @redscholar in https://github.com/kubesphere/kubekey/pull/2563
- feat: add delete nodes command by @redscholar in https://github.com/kubesphere/kubekey/pull/2565
- feat: Configurable local DNS file by @redscholar in https://github.com/kubesphere/kubekey/pull/2567
- fix: support [a].[b] in set argument by @redscholar in https://github.com/kubesphere/kubekey/pull/2569
- fix: configurable sandbox image by @redscholar in https://github.com/kubesphere/kubekey/pull/2571
- fix: change kubernetes download url by @redscholar in https://github.com/kubesphere/kubekey/pull/2572
- support prometheus tasks by @pixiake in https://github.com/kubesphere/kubekey/pull/2573
- feat: delete --container-manager argument by @redscholar in https://github.com/kubesphere/kubekey/pull/2577
- feat: add kubernetes v1.31.2 by @redscholar in https://github.com/kubesphere/kubekey/pull/2578
- fix: Unexpected error during initial resource listing by @redscholar in https://github.com/kubesphere/kubekey/pull/2579
- fix: error cri_socket by @redscholar in https://github.com/kubesphere/kubekey/pull/2584
- feat: add ssh auth private_key_content by @redscholar in https://github.com/kubesphere/kubekey/pull/2585
- fix: change failed_when execute time by @redscholar in https://github.com/kubesphere/kubekey/pull/2586
- doc: Add details to the module comments. by @redscholar in https://github.com/kubesphere/kubekey/pull/2587
- feat: run gather_facts by module by @redscholar in https://github.com/kubesphere/kubekey/pull/2588
- doc: defined env by struct by @redscholar in https://github.com/kubesphere/kubekey/pull/2589
- feat: add web api by @redscholar in https://github.com/kubesphere/kubekey/pull/2591
- feat: add schema service by @redscholar in https://github.com/kubesphere/kubekey/pull/2593
- feat: add annotations to node by @redscholar in https://github.com/kubesphere/kubekey/pull/2594
- fix: add Delete arp by kube-vip when uninstall/kubernetes by @redscholar in https://github.com/kubesphere/kubekey/pull/2596
- fix: kube_vip may fail when used with Kubernetes versions above v1.29. by @redscholar in https://github.com/kubesphere/kubekey/pull/2597
- fix: delete ip addr bind for kube_vip by @redscholar in https://github.com/kubesphere/kubekey/pull/2598
- fix: display task progressbar in file. by @redscholar in https://github.com/kubesphere/kubekey/pull/2599
- fix: preserve the template formatting. by @redscholar in https://github.com/kubesphere/kubekey/pull/2602
- feat: more fast execute task by @redscholar in https://github.com/kubesphere/kubekey/pull/2603
- feat: add resources tags api by @redscholar in https://github.com/kubesphere/kubekey/pull/2604
- feat: store src domain in local dir by @redscholar in https://github.com/kubesphere/kubekey/pull/2606
- fix: Modify the node parsing order. by @redscholar in https://github.com/kubesphere/kubekey/pull/2607
- fix: Only set the kube_version if it is not already defined in the configFile by @redscholar in https://github.com/kubesphere/kubekey/pull/2608
- fix: use empty func in template syntax by @redscholar in https://github.com/kubesphere/kubekey/pull/2610
- fix: Offline install by @redscholar in https://github.com/kubesphere/kubekey/pull/2611
- fix: error resources path by @redscholar in https://github.com/kubesphere/kubekey/pull/2614
- fix: restart cri after clear iptables by @redscholar in https://github.com/kubesphere/kubekey/pull/2616
- feat: add more default kubernetes version by @redscholar in https://github.com/kubesphere/kubekey/pull/2618
- fix: more deep clear by @redscholar in https://github.com/kubesphere/kubekey/pull/2622
- feat: docs for modules by @redscholar in https://github.com/kubesphere/kubekey/pull/2623
- docs: kubernetes cluster manager docs by @redscholar in https://github.com/kubesphere/kubekey/pull/2626
- feat: add module add_hostvars by @redscholar in https://github.com/kubesphere/kubekey/pull/2629
- fix: Eliminate duplicate parse logic. by @redscholar in https://github.com/kubesphere/kubekey/pull/2631
- fix: clear default inventory and configuration logic. by @redscholar in https://github.com/kubesphere/kubekey/pull/2632
- cleanup: move the binary_type fact setting to the pre_install hook by @redscholar in https://github.com/kubesphere/kubekey/pull/2633
- feat: add delete image_registry by @redscholar in https://github.com/kubesphere/kubekey/pull/2634
- rename kk delete image_registry to kk delete registry by @redscholar in https://github.com/kubesphere/kubekey/pull/2635
- fix: reset failed after delete service by @redscholar in https://github.com/kubesphere/kubekey/pull/2636
- fix: change custom function ipInCIDR by @redscholar in https://github.com/kubesphere/kubekey/pull/2639
- feat: install image_registry by @redscholar in https://github.com/kubesphere/kubekey/pull/2640
- fix: delete debug field by @redscholar in https://github.com/kubesphere/kubekey/pull/2642
- add result module by @redscholar in https://github.com/kubesphere/kubekey/pull/2646
- feat: add more web interface by @redscholar in https://github.com/kubesphere/kubekey/pull/2648
- fix: add index to groups by @redscholar in https://github.com/kubesphere/kubekey/pull/2649
- feat: more expiration for ca file by @redscholar in https://github.com/kubesphere/kubekey/pull/2650
- feat: add local dns for image_registry.auth.registry by @redscholar in https://github.com/kubesphere/kubekey/pull/2651
- feat: add role dependency by @redscholar in https://github.com/kubesphere/kubekey/pull/2652
- feat: add role dependency in builtin playbook by @redscholar in https://github.com/kubesphere/kubekey/pull/2653
- fix: playbook delete is error by @redscholar in https://github.com/kubesphere/kubekey/pull/2654
- fix: add sshPort of listIP result by @redscholar in https://github.com/kubesphere/kubekey/pull/2656
- fix: install os package but not upgrade it by @redscholar in https://github.com/kubesphere/kubekey/pull/2658
- fix: error update playbook by @redscholar in https://github.com/kubesphere/kubekey/pull/2660
- feat: add delegate_to by @redscholar in https://github.com/kubesphere/kubekey/pull/2662
- feat: rescue success continue execute playbook by @redscholar in https://github.com/kubesphere/kubekey/pull/2664
- feat: make the nodelocaldns bind IP configurable. by @redscholar in https://github.com/kubesphere/kubekey/pull/2665
- feat: test variable store in memory by @redscholar in https://github.com/kubesphere/kubekey/pull/2666
- feat: enhance schema handling with playbook results by @redscholar in https://github.com/kubesphere/kubekey/pull/2667
- feat: add webUI route by @redscholar in https://github.com/kubesphere/kubekey/pull/2668
- fix: add ui-path for kk web by @redscholar in https://github.com/kubesphere/kubekey/pull/2670
- feat: add result of POST /resources/schema/config by @redscholar in https://github.com/kubesphere/kubekey/pull/2671
- feat: enhance connector interface and implementations by @redscholar in https://github.com/kubesphere/kubekey/pull/2675
- feat: enhance precheck tasks for image registry and network validation by @redscholar in https://github.com/kubesphere/kubekey/pull/2676
- bugfix: update add user command by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2692
- feat: add error in module func by @redscholar in https://github.com/kubesphere/kubekey/pull/2691
- fix: more clear error by @redscholar in https://github.com/kubesphere/kubekey/pull/2694
- fix: Make the /schema/config POST endpoint more robust. by @redscholar in https://github.com/kubesphere/kubekey/pull/2699
- feature: add pull image platform by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2705
- fix: Strengthen nodelocaldns by @redscholar in https://github.com/kubesphere/kubekey/pull/2702
- feature: support defaults main dir by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2709
- feature: support same key in different file by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2714
- feature: support module include_vars by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2717
- fix: change builtin/core architectures by @redscholar in https://github.com/kubesphere/kubekey/pull/2718
- fix: error format for kubernetes version file by @redscholar in https://github.com/kubesphere/kubekey/pull/2723
- feature: abandan file cycle import by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2721
- bugfix: fix builtin package empty graph bug by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2726
- fix: add kubernetes version from config by @redscholar in https://github.com/kubesphere/kubekey/pull/2724
- bugfix: fix harbor verson config path by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2727
- feat: change k8s image tags and artifact func by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2729
- feat: move web const to web api by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2737
- bugfix:change k8s default config image tags by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2736
- bugfix: change host value bug by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2741
- feat: change artiface image host list by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2743
- fix: use english task name by @redscholar in https://github.com/kubesphere/kubekey/pull/2745
- bugfix : fix issue 6795 by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2749
- bugfix : change openebs version from 4.3 to 4.2 by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2751
- bugfix : fix issue 6796 by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2752
- bugfix : fix issue 6764 by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2748
- bugfix : fix a bug, openebs can not use leases by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2753
- bugfix : fix secure path set in centos by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2757
- bugfix : fix --with-kubernetes not affect by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2759
- feat: add iso workflow by @redscholar in https://github.com/kubesphere/kubekey/pull/2765
- fix: add ubuntu 2404 by @redscholar in https://github.com/kubesphere/kubekey/pull/2766
- fix: add condition to check download_image in playbooks and tasks by @redscholar in https://github.com/kubesphere/kubekey/pull/2769
- feat : change iso installer by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2768
- bugfix: fix some system id error by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2770
- feat : add issue 6787 by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2764
- bugfix: fix ssh check with wrong local key check by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2772
- feat: add None in gen_cert.policy by @redscholar in https://github.com/kubesphere/kubekey/pull/2773
- fix: backup not support in apiV3 by @redscholar in https://github.com/kubesphere/kubekey/pull/2777
- bugfix: change download data config in some playbooks by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2778
- feat: add validation for unique host variables in inventory by @redscholar in https://github.com/kubesphere/kubekey/pull/2779
- feat: change image pull auth args by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2780
- feat: change some image tags by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2781
- feat: add Chinese README and documentation updates by @redscholar in https://github.com/kubesphere/kubekey/pull/2791
- refactor: update delete options and conditions in playbooks and defaults by @redscholar in https://github.com/kubesphere/kubekey/pull/2806
- bugfix : fix image auth errors by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2808
- bugfix : fix default download config by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2811
- Create release.yaml by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2812
- feat: change download url and default configs by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2813
- feat: change download config,add cn zone default file storage host by @zuoxuesong-worker in https://github.com/kubesphere/kubekey/pull/2814
New Contributors
- @cuishuang made their first contribution in https://github.com/kubesphere/kubekey/pull/1959
- @BaiMeow made their first contribution in https://github.com/kubesphere/kubekey/pull/1955
- @jongwooo made their first contribution in https://github.com/kubesphere/kubekey/pull/2015
- @liuxu623 made their first contribution in https://github.com/kubesphere/kubekey/pull/2037
- @samt42 made their first contribution in https://github.com/kubesphere/kubekey/pull/2036
- @dbbDylan made their first contribution in https://github.com/kubesphere/kubekey/pull/2346
- @zuoxuesong-worker made their first contribution in https://github.com/kubesphere/kubekey/pull/2692
Full Changelog: https://github.com/kubesphere/kubekey/compare/v3.0.8...v4.0.0