Skip to content
This repository has been archived by the owner on Jun 28, 2024. It is now read-only.

Add mshv tests #5528

Closed
2 tasks done
fidencio opened this issue Mar 15, 2023 · 4 comments
Closed
2 tasks done

Add mshv tests #5528

fidencio opened this issue Mar 15, 2023 · 4 comments
Labels
enhancement Improvement to an existing feature needs-review Needs to be assessed by the team.

Comments

@fidencio
Copy link
Member

fidencio commented Mar 15, 2023

In order to test mshv ideally we'd need to:

  • Have a Linux machine added to our CI were we can run tests for mshv
  • "Mirror" at least one specific CI job to be used for mshv
    • I'd suggest something that runs k8s tests, ctr tests, and maybe even one with devmapper
    • It could be interesting to have this testing different VMMs, but we can start with only one, whichever is the MSFT's choice

We may need to expand this list at some point, but this is mostly a place-holder for now.

@fidencio fidencio added enhancement Improvement to an existing feature needs-review Needs to be assessed by the team. labels Mar 15, 2023
@jepio
Copy link
Member

jepio commented Mar 15, 2023

Just a minor clarification - this will be a Linux machine.

@jepio
Copy link
Member

jepio commented Mar 15, 2023

Related question @fidencio: do we currently have tests that utilize a non-ubuntu kata container VM rootfs/initrd image? I know that we test eg. fedora as the host, but afaik that still uses the (default) ubuntu output of osbuilder for the guest VM.

@fidencio
Copy link
Member Author

Related question @fidencio: do we currently have tests that build utilize a non-ubuntu kata container VM rootfs/initrd image? I know that we test eg. fedora as the host, but afaik that still uses the (default) ubuntu output of osbuilder for the guest VM.

Not yet, but I was about to open that issue and mention what we need to do as part of the review for the CBL Mariner addition. :-).

sprt added a commit to sprt/kata-containers that referenced this issue Apr 18, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 15, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 15, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 15, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 15, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 16, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 17, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 17, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
sprt added a commit to sprt/kata-containers that referenced this issue May 29, 2023
The current testing setup only supports running Kata on top of an Ubuntu
host. This adds Mariner to the matrix of testable hosts for k8s
tests, with Cloud Hypervisor as a VMM.

As preparation for the upcoming PR that will change only the actual test
code (rather than workflow YAMLs), this also introduces a new file
`setup.sh` that will be used to set host-specific parameters at test
run-time.

Fixes: kata-containers/tests#5528

Signed-off-by: Aurélien Bombo <abombo@microsoft.com>
@sprt
Copy link

sprt commented Jul 7, 2023

Fixed in kata-containers/kata-containers#6839

@sprt sprt closed this as completed Jul 7, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in Switch CI to using GitHub actions Jul 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Improvement to an existing feature needs-review Needs to be assessed by the team.
Development

No branches or pull requests

3 participants