zuoxuesong-worker
563c2907eb
add kylin-v10-sp3-2403 ( #2897 )
...
* add kylin-v10-sp3-2403
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* Update gen-repository-iso.yaml
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* Update gen-repository-iso.yaml
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: add kylin v10-sp1/sp2 (#2861 )
* feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* add kylin-v10-sp3-2403
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* add kylin-v10-sp3-2403 (#2896 )
add kylin-v10-sp3-2403
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
Co-authored-by: liujian <joyceliu@yunify.com>
2025-12-17 17:09:03 +08:00
liujian
6033b8c540
update: bump harbor version to v2.10.2 ( #2895 )
...
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-12-12 08:32:55 +00:00
liujian
b98538fc53
fix: build arm harbor v2.10.2 ( #2893 )
...
* fix: build arm harbor v2.10.2
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
* fix: build arm harbor v2.10.2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
fix: build arm harbor v2.10.2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
fix: build arm harbor v2.10.2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
fix: build arm harbor v2.10.2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
Co-authored-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-12-12 15:53:59 +08:00
William Wang
992a2259df
fix: failed to create local dir x permission denied ( #2880 )
...
* fix: failed to copy absolute file: failed to create local dir x permission denied
Signed-off-by: William Wang <williamw0825@gmail.com>
* docs: make log msg more accurate
Signed-off-by: William Wang <williamw0825@gmail.com>
* feat: ensure mode of dir when using src as dir in copy module
Signed-off-by: William Wang <williamw0825@gmail.com>
* refactor: change func name to ensureDestDirMode
Signed-off-by: William Wang <williamw0825@gmail.com>
* fix: pass go lint
Signed-off-by: William Wang <williamw0825@gmail.com>
---------
Signed-off-by: William Wang <williamw0825@gmail.com>
2025-12-09 17:39:18 +08:00
William Wang
b7f6e19045
fix: worker should not hava kubeconfig ( #2890 )
...
Signed-off-by: William Wang <williamw0825@gmail.com>
2025-12-09 10:57:17 +08:00
Mr-Mu
0c859e8e1f
bugfix: 主机分组不可过深,并防止死循环的host分组 ( #2886 )
...
* bugfix: 主机分组不可过深,并防止死循环的host分组
* bugfix: 主机分组不可过深,并防止死循环的host分组
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
bugfix: 主机分组不可过深,并防止死循环的host分组
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
bugfix: 主机分组不可过深,并防止死循环的host分组
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
bugfix: 主机分组不可过深,并防止死循环的host分组
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
Co-authored-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-12-08 16:45:56 +08:00
Mr-Mu
782b65a36d
feat: 支持http协议的远程仓库 ( #2889 )
...
Signed-off-by: mumuhhh <14306508+mumuhhh@users.noreply.github.com>
2025-12-08 08:06:51 +00:00
zuoxuesong-worker
94c5739a99
bugfix: fix bug that image module read or write file ,module read all file content into memory ( #2884 )
...
bugfix: fix bug that image module read or write file ,module read all file content into memory
bugfix: fix bug that image module read or write file ,module read all file content into memory
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-12-05 15:04:13 +08:00
Mr-Mu
b64db7134d
bugfix: Push Image Credential ( #2879 )
2025-12-02 15:20:59 +08:00
William Wang
67fd6098c1
fix: some failed version check when create cluster ( #2877 )
...
* fix: runc version check failed
Signed-off-by: William Wang <williamw0825@gmail.com>
* fix: kubectl version check failed
Signed-off-by: William Wang <williamw0825@gmail.com>
* fix: helm version check failed
Signed-off-by: William Wang <williamw0825@gmail.com>
* fix: use .kube_version in capkk task
Signed-off-by: William Wang <williamw0825@gmail.com>
* fix: helm version check in capkk
Signed-off-by: William Wang <williamw0825@gmail.com>
---------
Signed-off-by: William Wang <williamw0825@gmail.com>
2025-12-01 11:04:46 +00:00
William Wang
86dbf89026
feat: support pre_install & post_install scripts by global config ( #2872 )
2025-11-30 22:02:57 +08:00
zuoxuesong-worker
bd780ee397
feat: add export copy func ( #2875 )
...
feat: add export copy func
feat: add export copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-28 15:58:00 +08:00
zuoxuesong-worker
867aca2b7d
feat: image module add copy func ( #2868 )
...
* feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: update some default config values (#2866 )
feat: update some default config values
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
bugfix: fix artifact image tag set func (#2870 )
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: k8s add haproxy image default value (#2869 )
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: kk 4.0 制品导出 支持skip_tls_verify 私仓镜像 #2854 (#2855 )
* feat: kk 4.0 制品导出 支持skip_tls_verify 私仓镜像 #2854
* feat: update image skip tls verify func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: update image skip tls verify func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: update image skip tls verify func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
Co-authored-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: image module add copy func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-28 13:32:00 +08:00
LiYang
4985395a4d
feat: kk 4.0 制品导出 支持skip_tls_verify 私仓镜像 #2854 ( #2855 )
...
* feat: kk 4.0 制品导出 支持skip_tls_verify 私仓镜像 #2854
* feat: update image skip tls verify func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: update image skip tls verify func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: update image skip tls verify func
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
Co-authored-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-27 12:45:23 +08:00
zuoxuesong-worker
fc12d7b302
feat: k8s add haproxy image default value ( #2869 )
...
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-25 08:02:42 +00:00
zuoxuesong-worker
976a807711
bugfix: fix artifact image tag set func ( #2870 )
...
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-25 08:01:42 +00:00
zuoxuesong-worker
4e3a92acec
feat: update some default config values ( #2866 )
...
feat: update some default config values
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-21 17:23:50 +08:00
zuoxuesong-worker
21ccfe2934
feat: add kylin v10-sp1/sp2 ( #2863 )
...
feat: add kylin v10-sp1/sp2
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-20 06:26:36 +00:00
zuoxuesong-worker
d9c699f80a
feat: feat no root ssh ( #2858 )
...
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
feat: feat no root ssh
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-17 08:29:34 +00:00
liujian
c7b0b113c6
Rename 'all-components' flag to 'all'
...
Signed-off-by: redscholar <blacktiledhouse@gmail.com>
2025-11-17 14:29:55 +08:00
zuoxuesong-worker
64262bf6c3
feat : add create inventory cmd ( #2853 )
...
feat : add create inventory cmd
feat: feat no root ssh
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-13 16:50:30 +08:00
zuoxuesong-worker
dcce8df095
bugfix: fix a bug when use loop ( #2852 )
...
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
2025-11-12 09:49:30 +00:00
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