chore(system-tests-k8s): containerDisk poc #3481
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Enhancing Config Disk Logic for Improved Performance
This PR replaces the existing CDI logic, where the configuration disk is pushed to a local S3 bucket and imported via the CDI controller, with a new approach using containerDisk logic. The configuration disk is now wrapped as a container image, pushed to a local container registry, and pulled by the container runtime during VM creation.
This change is expected to provide better runtime performance and a more streamlined setup, especially when running a large number of system tests in parallel.
A cleaner implementation will follow once statistical data confirms a significant improvement in performance with these changes. We anticipate having runtime comparisons with FARM in the coming days to validate the effectiveness of this approach.