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