* feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
* feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
feat: support user pull one or more arch from image registry and combine them to one image
Signed-off-by: xuesongzuo@yunify.com <xuesongzuo@yunify.com>
---------
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>
- 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>