Releases: kubesphere/kubekey
Releases Β· kubesphere/kubekey
v3.1.11π
What's Changed
- Add new kubernetes version by @github-actions[bot] in #2628
- fix: umount /run/calico/cgroup first before clear cluster by @microyahoo in #2621
- feat: support custom IP_AUTODETECTION_METHOD by @microyahoo in #2630
- fix: replace 'which' with 'command -v' by @microyahoo in #2620
- feat: Add support for building Debian 12 Bookworm repository iso by @yjqg6666 in #2663
- Add new kubernetes version by @github-actions[bot] in #2659
- [ci-bot] Sync feature branch to master/feature directory by @github-actions[bot] in #2683
- Add new kubernetes version by @github-actions[bot] in #2701
- update helm to v3.18.5 by @pixiake in #2707
- consider node as master if either admin.conf or kube-apiserver.yaml exists by @pixiake in #2708
New Contributors
- @microyahoo made their first contribution in #2621
Full Changelog: v3.1.10...v3.1.11
v4.0.0-alpha.6
What's Changed
- fix: symbolic bug in GatherFacts function by @dbbDylan in #2411
- Modify execute command way, fix bug and optimize execution logic for playbook by @dbbDylan in #2414
- feat: add capkk CRDs by @dbbDylan in #2409
- feat: update kkcore CRDs by @dbbDylan in #2410
- Update kkcore crds by @dbbDylan in #2425
- Update capkk crds by @dbbDylan in #2426
- fix some bug when using playbook by @dbbDylan in #2427
- Feature capkk controller by @dbbDylan in #2419
- feat: add and update playbooks by @dbbDylan in #2418
- refactor: move env to _const. by @redscholar in #2455
- fix: test kk push image to harbor. by @redscholar in #2457
- feat: add capkk by @redscholar in #2478
- feat: add unit test for variable by @redscholar in #2502
- feat: Adding generic methods to template parsing by @redscholar in #2503
- fix: error parse when by @redscholar in #2505
- fix: command no need to escape by @redscholar in #2507
- fix: rename pipeline to playbook by @redscholar in #2512
- feat: change default criSocket as same as dockerd by @redscholar in #2517
- feat: use unstructured to get or set value for config by @redscholar in #2519
- fix: Remove the error stack from the intermediate layer. by @redscholar in #2521
- feat: more type to defined playbook file by @redscholar in #2522
- feat: add create config command by @redscholar in #2527
- feat: add delete cluster command by @redscholar in #2528
- feat: Thread-safe reading and writing by @redscholar in #2531
- feat: add register_type by @redscholar in #2532
- feat: add more ignore_errors when kk delete by @redscholar in #2533
- feat: Installation refinement steps by @redscholar in #2536
- feat: add deleteDNS parameter in delete_cluster by @redscholar in #2537
- feat: Silence logs by @redscholar in #2538
- feat: Parse YAML parameters sequentially. by @redscholar in #2555
- feat: delete /var/log/pods/ by @redscholar in #2556
- feat: add command add nodes by @redscholar in #2557
- feat: add gather_facts cache by @redscholar in #2558
- feat: Support for auto-detecting nodes to add. by @redscholar in #2560
- feat: change builtin defined variable by @redscholar in #2561
- feat: More detailed init-os rules by @redscholar in #2563
- feat: add delete nodes command by @redscholar in #2565
- feat: Configurable local DNS file by @redscholar in #2567
- fix: support [a].[b] in set argument by @redscholar in #2569
- fix: configurable sandbox image by @redscholar in #2571
- fix: change kubernetes download url by @redscholar in #2572
- support prometheus tasks by @pixiake in #2573
- feat: delete --container-manager argument by @redscholar in #2577
- feat: add kubernetes v1.31.2 by @redscholar in #2578
- fix: Unexpected error during initial resource listing by @redscholar in #2579
- fix: error cri_socket by @redscholar in #2584
- feat: add ssh auth private_key_content by @redscholar in #2585
- fix: change failed_when execute time by @redscholar in #2586
- doc: Add details to the module comments. by @redscholar in #2587
- feat: run gather_facts by module by @redscholar in #2588
- doc: defined env by struct by @redscholar in #2589
- feat: add web api by @redscholar in #2591
- feat: add schema service by @redscholar in #2593
- feat: add annotations to node by @redscholar in #2594
- fix: add Delete arp by kube-vip when uninstall/kubernetes by @redscholar in #2596
- fix: kube_vip may fail when used with Kubernetes versions above v1.29. by @redscholar in #2597
- fix: delete ip addr bind for kube_vip by @redscholar in #2598
- fix: display task progressbar in file. by @redscholar in #2599
- fix: preserve the template formatting. by @redscholar in #2602
- feat: more fast execute task by @redscholar in #2603
- feat: add resources tags api by @redscholar in #2604
- feat: store src domain in local dir by @redscholar in #2606
- fix: Modify the node parsing order. by @redscholar in #2607
- fix: Only set the kube_version if it is not already defined in the configFile by @redscholar in #2608
- fix: use empty func in template syntax by @redscholar in #2610
- fix: Offline install by @redscholar in #2611
- fix: error resources path by @redscholar in #2614
- fix: restart cri after clear iptables by @redscholar in #2616
- feat: add more default kubernetes version by @redscholar in #2618
- fix: more deep clear by @redscholar in #2622
- feat: docs for modules by @redscholar in #2623
- docs: kubernetes cluster manager docs by @redscholar in #2626
- feat: add module add_hostvars by @redscholar in #2629
- fix: Eliminate duplicate parse logic. by @redscholar in #2631
- fix: clear default inventory and configuration logic. by @redscholar in #2632
- cleanup: move the binary_type fact setting to the pre_install hook by @redscholar in #2633
- feat: add delete image_registry by @redscholar in #2634
- rename kk delete image_registry to kk delete registry by @redscholar in #2635
- fix: reset failed after delete service by @redscholar in #2636
- fix: change custom function ipInCIDR by @redscholar in #2639
- feat: install image_registry by @redscholar in #2640
- fix: delete debug field by @redscholar in #2642
- add result module by @redscholar in #2646
- feat: add more web interface by @redscholar in #2648
- fix: add index to groups by @redscholar in #2649
- feat: more expiration for ca file by @redscholar in #2650
- feat: add local dns for image_registry.auth.registry by @redscholar in #2651
- feat: add role dependency by @redscholar in #2652
- feat: add role dependency in builtin playbook by @redscholar in #2653
- fix: playbook delete is error by @redscholar in #2654
- fix: add sshPort of listIP result by @redscholar in #2656
- fix: install os package but not upgrade it by @redscholar in #2658
- fix: error update playbook by @redscholar in #2660
- feat: add delegate_to by @redscholar in #2662
- feat: rescue success continue execute playbook by @redscholar in #2664
- feat: make the nodelocaldns bind IP configurable...
v3.1.10π
What's Changed
- Fix(connector): gracefully handle LANG environment setup failures-Update ssh.go by @zmoon460 in #2552
- [master] Fix(connector): gracefully handle LANG environment setup failures-Update ssh.go by @ks-ci-bot in #2554
- Update DefaultTimeout to 5h by @yhan219 in #2562
- Add new kubernetes version by @github-actions in #2570
- Feature parallel add nodes by @Kevinz857 in #2575
- add Kevinz857 as a contributor for code by @allcontributors in #2592
- feat: Add LimitMEMLOCK=infinity to containerd systemd service by @Kevinz857 in #2609
New Contributors
- @zmoon460 made their first contribution in #2552
- @yhan219 made their first contribution in #2562
- @Kevinz857 made their first contribution in #2575
Full Changelog: v3.1.9...v3.1.10
What's Changed
- Fix(connector): gracefully handle LANG environment setup failures-Update ssh.go by @zmoon460 in #2552
- [master] Fix(connector): gracefully handle LANG environment setup failures-Update ssh.go by @ks-ci-bot in #2554
- Update DefaultTimeout to 5h by @yhan219 in #2562
- Add new kubernetes version by @github-actions in #2570
- Feature parallel add nodes by @Kevinz857 in #2575
- add Kevinz857 as a contributor for code by @allcontributors in #2592
- feat: Add LimitMEMLOCK=infinity to containerd systemd service by @Kevinz857 in #2609
- add zmoon460 as a contributor for code by @allcontributors in #2612
- add yhan219 as a contributor for code by @allcontributors in #2613
New Contributors
- @zmoon460 made their first contribution in #2552
- @yhan219 made their first contribution in #2562
- @Kevinz857 made their first contribution in #2575
Full Changelog: v3.1.9...v3.1.10
v3.1.9 π
Whatβs Changed
- Add new kubernetes version (#2542) @github-actions[bot]
π Bug Fixes
- fix: Fixed kubelet's cgroup configuration always using the default systemd (#2534) @YunShiHang
- fix: Disabling ufw clears ipvs rules, and drop cache affects stability (#2525) @YunShiHang
π» Maintenance
v3.1.8 π
Whatβs Changed
- Add new kubernetes version (#2515) @github-actions[bot]
- Refine IPv6 Supported (#2488) @pixiake
- add endlesstravel as a contributor for code (#2491) @allcontributors[bot]
- add set env to en_US.UTF-8. make sure work with en language (#2489) @endlesstravel
- add LazyBusyYang as a contributor for code (#2490) @allcontributors[bot]
- Refactor image pulling logic to support different pull commands, fix crictl pull failure (#2485) @LazyBusyYang
- Add new kubernetes version (#2476) @github-actions[bot]
- Add new kubernetes version (#2463) @github-actions[bot]
- Add new kubernetes version (#2461) @github-actions[bot]
- add xLexih as a contributor for doc (#2459) @allcontributors[bot]
- support changing root dir (#2407) @os14
π Features
- Feat support config docker contaninerd data dir (#2500) @jojotong
- feat: support config registry data dir (#2499) @jojotong
- feat(addon): add yaml values to render yaml files, like helm values (#2498) @jojotong
- feat: add registry namespace rewrite policy (#2494) @jojotong
- support only etcd (#2487) @pixiake
π Bug Fixes
- fix: uncompleted skip-install-addons flag (#2501) @jojotong
- fix: containerd config tls module (#2495) @jojotong
π Documentation updates
π» Maintenance
v3.1.0-rc.0-20250115-1
Full Changelog: v3.1.0-rc.0-20241226-1...v3.1.0-rc.0-20250115-1
v3.1.0-rc.0-20241226-1
Full Changelog: v3.1.0-rc.0-20240730-1...v3.1.0-rc.0-20241226-1
v3.1.7π
Whatβs Changed
- Add new kubernetes version (#2439) @github-actions
- add Hiiirad as a contributor for code (#2416) @allcontributors
- Fixed a typo on command completion on completion.go (#2413) @Hiiirad
- Add new kubernetes version (#2404) @github-actions
- [ci-bot] Sync feature branch to master/feature directory (#2400) @github-actions
π Features
π» Maintenance
v4.0.0-alpha.5
What's Changed
- only use sudo mode to execute command by @redscholar in #2405
- fix: ssh formatting exception bug when executing commands by @dbbDylan in #2406
Full Changelog: v4.0.0-alpha.4...v4.0.0-alpha.5
v4.0.0-alpha.4
What's Changed
- fix: Change offline package directory. by @redscholar in #2392
- fix: graceful delete runtime dir. by @redscholar in #2393
- fix: image pull failed by @liangzai006 in #2394
- fix: artifact package exclude
certs
by @redscholar in #2396 - add
sudo
and SHELL in connector by @redscholar in #2398 - add
sudo_password
to use sudo mod. by @redscholar in #2402
Full Changelog: v4.0.0-alpha.3...v4.0.0-alpha.4