* 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>
* feat: enhance precheck tasks for image registry and network validation
- Added a task to ensure successful authentication to the image registry.
- Updated existing tasks to provide clearer failure messages for required configurations.
- Improved validation for network interfaces and CIDR configurations, ensuring dual-stack support.
- Enhanced error handling in the resource handler for playbook creation.
Signed-off-by: joyceliu <joyceliu@yunify.com>
* feat: enhance configuration and query handling
- Added `-trimpath` flag to Go build configuration for improved binary paths.
- Updated REST configuration to set QPS and Burst limits for better performance.
- Refactored query handling to use string types for field and value, improving type consistency.
- Enhanced error handling in resource configuration updates and improved parsing of request bodies.
Signed-off-by: joyceliu <joyceliu@yunify.com>
* feat: check inventory when it's changed
Signed-off-by: joyceliu <joyceliu@yunify.com>
* feat: enhance playbook execution and query handling
- Added a new optional query parameter `promise` to the playbook and inventory endpoints, allowing for asynchronous execution control.
- Introduced a new result state `ResultPending` to indicate ongoing operations.
- Refactored the executor function to handle the `promise` parameter, enabling conditional execution of playbooks.
- Improved error handling and logging during playbook execution.
Signed-off-by: joyceliu <joyceliu@yunify.com>
---------
Signed-off-by: joyceliu <joyceliu@yunify.com>