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