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>
* 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>
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>
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>
* 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>
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>
- 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>
- 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>
- 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>
- 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>
- 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>