Add Docker-based compatibility test kit for external validation#431
Open
glehmann wants to merge 3 commits into
Open
Add Docker-based compatibility test kit for external validation#431glehmann wants to merge 3 commits into
glehmann wants to merge 3 commits into
Conversation
d40d6e1 to
a04eb08
Compare
33fec9a to
54e648b
Compare
071af66 to
d195fe7
Compare
d195fe7 to
eebadce
Compare
54e648b to
a3afb27
Compare
a3afb27 to
9daefa6
Compare
eebadce to
815e691
Compare
9daefa6 to
bc754e8
Compare
2619b93 to
4018ea6
Compare
bc754e8 to
789db8a
Compare
This was referenced Apr 21, 2026
c1989ab to
55de4c6
Compare
4018ea6 to
7210921
Compare
7210921 to
c0d0a99
Compare
ff81a81 to
4b18836
Compare
Introduces a containerized test kit that enables external teams to easily validate xcp-ng compatibility on their own hardware without complex setup requirements. The compat_kit module provides a straightforward, self-contained environment for running compatibility tests, lowering the barrier to entry for third-party validation. Signed-off-by: Gaëtan Lehmann <gaetan.lehmann@vates.tech>
When importing a VM from an HTTPS URL, xe vm-import fails because it doesn't properly support HTTPS URLs. This change downloads the image to a temporary file on the host before importing it. HTTP URLs remain unchanged and continue to use the url= parameter directly, avoiding unnecessary local storage of potentially large images. Signed-off-by: Gaëtan Lehmann <gaetan.lehmann@vates.tech>
Signed-off-by: Gaëtan Lehmann <gaetan.lehmann@vates.tech>
4b18836 to
78b593a
Compare
c0d0a99 to
2a8537c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Introduces a containerized test kit that enables external teams to easily validate xcp-ng compatibility on their own hardware without complex setup requirements.
The compat_kit module provides a straightforward, self-contained environment for running compatibility tests, lowering the barrier to entry for third-party validation.
This PR is part of a tree containing 3 PRs:
mastermaster