Commit Graph

2548 Commits

Author SHA1 Message Date
zuoxuesong-worker 423d9f1b33
feat: update kubeadm-config file (#2850)
feat: update kubeadm-config file

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-11 17:21:27 +08:00
zuoxuesong-worker 2aa8cf140b
feat: add default docker registry download url (#2849)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-11 02:40:28 +00:00
zuoxuesong-worker 0d5b36eebd
feat: change downloadKubekey.sh and workflow (#2848)
feat: change downloadKubekey.sh and workflow



feat: change downloadKubekey.sh and workflow



feat: change downloadKubekey.sh and workflow



feat: change downloadKubekey.sh and workflow

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-11 09:28:27 +08:00
liujian 38d1dd90e3
refactor: improve hostname validation logic in OS precheck tasks (#2845)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-11-10 11:24:25 +08:00
liujian 8a5ad6ee8c
fix: update downloadKubekey.sh to set LATEST_VERSION dynamically during release process (#2844)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-11-10 11:10:47 +08:00
liujian 6e382eaa73
fix: update containerd config template to handle image registry authentication more robustly (#2842)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-11-07 17:10:22 +08:00
liujian c75b70bbcd
fix: update kube_version placeholders to use .kubernetes.kube_version in image manifests across multiple YAML files (#2841)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-11-07 16:20:22 +08:00
zuoxuesong-worker a8cb828b6f
bugfix: fix a bug that role and role sons when handle error (#2840)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-07 12:21:22 +08:00
zuoxuesong-worker 07af071c88
feat: change add node func (#2835)
feat: change kubeadm join cmd



feat: change add node func



feat: change add node func

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-06 17:14:21 +08:00
Liyi Huang 1843ff66b2
Remove legacy iptables configuration from init scripts (#2834)
With newer version of k8s, anything using iptables could use iptables-wrappers
to figure out the backend is legacy or nft. Force the iptable to use legacy is not necessary anymore.

Signed-off-by: liyi huang <pdshly@gmail.com>
2025-11-03 11:30:16 +08:00
liujian 4c71311fe2
refactor: improve responseWriter implementation in proxy transport (#2836)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-11-03 09:54:16 +08:00
zuoxuesong-worker 0e28c2a2dd
feat: add health check after harbor installed (#2833)
feat: add health check after harbor installed



feat: add health check after harbor installed



feat: add health check after harbor installed

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-31 02:32:19 +00:00
zuoxuesong-worker 9c4c4304ff
bugfix: fix when init registry with other host then push none image (#2832)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-30 03:12:18 +00:00
zuoxuesong-worker 55e8e0046b
bugfix: fix when init registry with other host then push none image (#2830)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-29 10:48:09 +08:00
yangjinheng 2776e10734
delete duplicate image names and add default configuration (#2819)
* delete duplicate image names and add default configuration

Signed-off-by: redscholar <blacktiledhouse@gmail.com>

* Update CNI configurations and image manifests across multiple versions

- Updated Cilium version to 1.18.3 in various configuration files.
- Added Calico control plane images (ctl and typha) to image manifests for consistency.
- Ensured proper formatting for kube_version placeholders in YAML files.
- Removed duplicate image entries and ensured all necessary images are included in the manifests.

Signed-off-by: redscholar <blacktiledhouse@gmail.com>

---------

Signed-off-by: redscholar <blacktiledhouse@gmail.com>
Co-authored-by: yangjinheng <yangjinheng@ruogu.work>
Co-authored-by: redscholar <blacktiledhouse@gmail.com>
2025-10-29 10:43:10 +08:00
zuoxuesong-worker 525b67647d
feat: change containerd config (#2829)
feat: change containerd default config



feat: change containerd default config



feat: change containerd default config



feat: change containerd default config



feat: change containerd default config



feat: change containerd default config



feat: change containerd default config



feat: change containerd default config

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-28 17:31:35 +08:00
zuoxuesong-worker f204389956
feat: add iso download task (#2827)
feat: add iso download task



feat: add iso download and install task



feat: add iso download

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-28 10:12:09 +08:00
zuoxuesong-worker 6d6cad84a8
bugfix: fix offline pkg dir error (#2828)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-27 17:28:15 +08:00
liujian 411d9f0c89
fix: correct variable reference for Kubernetes version check in precheck task (#2826)
- Updated the assertion in the Kubernetes precheck task to reference the correct variable for the expected Kubernetes version.
- Ensured consistency in variable naming for clarity and accuracy.

Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-10-24 18:21:04 +08:00
liujian 204fb6c525
refactor: replace custom decode function with runtime.DecodeInto for improved error handling in fileStorage (#2822)
- Updated Create, Get, and GuaranteedUpdate methods to use runtime.DecodeInto instead of a custom decode function.
- Enhanced error messages for better debugging.
- Commented out the old decode function for potential future reference.

Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-10-24 14:35:23 +08:00
zuoxuesong-worker 465f7cd7a7
feat: copy self-signed ca to harbor ssl (#2820)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-23 07:25:28 +00:00
zuoxuesong-worker 75d8ea38bd
feat: containerd add default cert config path (#2821)
feat: containerd add default cert config path

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-23 07:06:27 +00:00
redscholar 63043005d2
fix: update artifact export path in downloadKubekey.sh to use absolute path
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-10-21 14:52:16 +08:00
wenwenxiong 97bba44fe6
fix kubekey ip_vs modules covered in kube_proxy-ipvs.conf (#2809)
Co-authored-by: xiongww <xiongww@chinatelecom.cn>
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-10-21 10:40:02 +08:00
Vadim Karyaev 5cf79a4adb
A small fix in README files - the --ui-path key was specified using a single hyphen (#2818)
Signed-off-by: Vadim Karyaev <vadim.karyaev@red-soft.ru>
Co-authored-by: Vadim Karyaev <vadim.karyaev@red-soft.ru>
2025-10-21 09:44:51 +08:00
liujian 3af5e91aa4
feat: update release configuration and add download script (#2815)
- Changed the archive name template in .goreleaser.yaml for better clarity.
- Added a new section in README files to document the UI installation process for versions v4.0.0 and above.
- Removed the old release workflow file and updated the releaser.yaml to include artifact synchronization to OSS.
- Introduced a new script (downloadKubekey.sh) for downloading binaries with UI support.

Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-10-20 18:45:43 +08:00
zuoxuesong-worker 7363febbf6
feat: change download config,add cn zone default file storage host (#2814)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-17 03:10:22 +00:00
zuoxuesong-worker 84beff5f27
feat: change download url and default configs (#2813)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-16 10:13:22 +00:00
zuoxuesong-worker a0c2bf5177
Create release.yaml (#2812)
* Create release.yaml

sync release workflow from 3.x

* Update release.yaml

* Update release.yaml

* Update release.yaml
2025-10-15 16:42:58 +08:00
zuoxuesong-worker 3990f14f3c
bugfix : fix default download config (#2811)
bugfix : fix default download config



bugfix : fix default download config



bugfix : fix default download config



bugfix : fix default download config



bugfix : fix default download config



bugfix : fix default download config



bugfix : fix default download config

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-15 07:32:21 +00:00
liujian c606c6ec64
Update README.md 2025-10-14 12:12:22 +08:00
zuoxuesong-worker 1755f106b7
bugfix : fix image auth errors (#2808)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-10-13 08:23:20 +00:00
liujian 31d14a2e59
refactor: update delete options and conditions in playbooks and defaults (#2806)
- Changed the naming convention for delete options in playbooks and defaults from uppercase to lowercase (e.g., .deleteCRI to .delete.cri).
- Updated the corresponding conditions in the playbooks to reflect the new naming.
- Introduced new boolean flags in the DeleteClusterOptions struct for better control over component deletion.
- Ensured that the new flags are correctly set in the configuration.

Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-10-13 10:43:20 +08:00
liujian 192af7bb7e
feat: add Chinese README and documentation updates (#2791)
- Introduced a new Chinese version of the README file (README_zh-CN.md) to enhance accessibility for Chinese-speaking users.
- Updated the English README to reflect new features and installation instructions.
- Added detailed documentation for project structure, playbooks, roles, tasks, and modules to improve user understanding and usability.

Signed-off-by: [Your Name] <[Your Email]>
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-09-30 10:00:07 +08:00
zuoxuesong-worker f12dc62ae9
feat: change some image tags (#2781)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-29 04:36:07 +00:00
zuoxuesong-worker c66b9d0b7a
feat: change image pull auth args (#2780)
feat: change image pull auth args



feat: change image pull auth args



feat: change image pull auth args



feat: change image pull auth args



feat: feat ssh connect exec sudo error with non-root user



feat: feat ssh connect exec sudo error with non-root user



feat: change image pull auth args

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-29 10:59:06 +08:00
liujian ea70663492
feat: add validation for unique host variables in inventory (#2779)
This update introduces a function to ensure that internal IPv4 addresses and SSH connections are unique across all hosts in the inventory. It checks for duplicates and returns an error if any are found, enhancing the integrity of the inventory data.

Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-09-28 16:14:05 +08:00
zuoxuesong-worker 2ee14ff614
feat: change download data config in some playbooks (#2778)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-26 17:21:03 +08:00
liujian 3c612501c0
fix: backup not support in apiV3 (#2777)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-09-26 07:59:06 +00:00
liujian 3517ad8907
feat: add None in gen_cert.policy (#2773)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-09-22 15:35:52 +08:00
zuoxuesong-worker 9b1bd9ffe1
bugfix: fix ssh check with wrong local key check (#2772)
bugfix: fix ssh check with wrong local key check



bugfix: fix ssh check with wrong local key check



bugfix: fix ssh check with wrong local key check

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-22 10:11:58 +08:00
zuoxuesong-worker 54e819d867
feat : add issue 6787 (#2764)
feat : add issue 6787



feat : add issue 6787



feat : add issue 6787



feat : add issue 6787



feat : feat issue 6787



feat: add issue 6787

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-19 09:43:52 +08:00
zuoxuesong-worker 6e4fc9956e
bugfix: fix some system id error (#2770)
bugfix: fix some system id error



bugfix: fix some system id error

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-18 15:29:50 +08:00
zuoxuesong-worker e3eba1a1a7
feat : change iso installer (#2768)
feat : change iso installer



feat : change iso installer



feat : add iso installer



feat : add iso installer



feat : add iso installer



feat : add iso installer



feat : add iso installer



feat : add iso installer

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-18 14:06:50 +08:00
liujian 6f0437eabb
fix: add condition to check download_image in playbooks and tasks (#2769)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-09-18 12:35:49 +08:00
liujian f3c66de4dd
fix: add ubuntu 2404 (#2766)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-09-15 05:09:13 +00:00
liujian 64d4340ac9
feat: add iso workflow (#2765)
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-09-15 04:55:13 +00:00
zuoxuesong-worker a86f7fc33c
bugfix : fix --with-kubernetes not affect (#2759)
bugfix : fix --with-kubernetes config not effect



bugfix : fix --with-kubernetes config not effect

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-11 14:47:39 +08:00
zuoxuesong-worker 32aba628e9
bugfix : fix secure path set in centos (#2757)
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-10 17:20:39 +08:00
zuoxuesong-worker 0b7d62d93b
bugfix : fix a bug, openebs can not use leases (#2753)
bugfix : fix a bug, openebs can not use leases

Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-09-08 09:22:10 +00:00