[ITEP-70168] Adding Kubevirt and Device-plugin container TAR files to EMT edge-desktop-virtualization image config (for SRIOV VMs)#217
Merged
anujm1 merged 21 commits intoopen-edge-platform:3.0-devfrom Jun 25, 2025
Conversation
Merge Checklist All boxes should be checked before merging the PR The changes in the PR have been built and tested cgmanifest file has been updated if required Ready to merge Description Add Kubevirt (v1.5.0 enabled with GTK libarary support and Intel SR-IOV patched QEMU in Virt-Launcher) and Device Plugin(v1) for enabling support of local GTK display using pre-built container tar files Any Newly Introduced Dependencies How Has This Been Tested? Installing from tar files from extracted location, load them on to k3s containerd environment and apply the opearator and cr files for kubevirt and device-plugin to run on kubernetes cluster, then deploy VM to see it working
Contributor
|
please verify functionality is working on immutable image with edge-image-desktop-virtualization.json image. |
sfonn
reviewed
Jun 17, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Outdated
Show resolved
Hide resolved
sfonn
reviewed
Jun 17, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Show resolved
Hide resolved
Contributor
Author
Verified on both Immutable and Mutable EMT image, i can see kubevirt and dp TAR files in desired location, rest of the installation steps from this point onwards is part of cloud init |
updated image names and versions
sfonn
reviewed
Jun 17, 2025
sfonn
reviewed
Jun 17, 2025
anujm1
reviewed
Jun 17, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Outdated
Show resolved
Hide resolved
anujm1
reviewed
Jun 17, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Outdated
Show resolved
Hide resolved
anujm1
reviewed
Jun 17, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Outdated
Show resolved
Hide resolved
anujm1
reviewed
Jun 17, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Outdated
Show resolved
Hide resolved
…ation-k3s.spec Co-authored-by: Anuj Mittal <anuj.mittal@intel.com>
…ation-k3s.spec Co-authored-by: Anuj Mittal <anuj.mittal@intel.com>
hyunsun
reviewed
Jun 20, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Outdated
Show resolved
Hide resolved
krishnajs
previously approved these changes
Jun 20, 2025
cheeyanglee
reviewed
Jun 23, 2025
cheeyanglee
reviewed
Jun 23, 2025
SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec
Outdated
Show resolved
Hide resolved
regenerate cgmnifest with ./toolkit/scripts/update_cgmanifest.py first ./cgmanifest.json SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
|
Just a heads up: OSPDT and SDLE are pending approval. ETA is end of June. |
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
….com/dmkarthi/edge-microvisor-toolkit into emt-dv-kubevirt-devplugin-ITEP-70168
smitesh-sutaria
approved these changes
Jun 24, 2025
anujm1
approved these changes
Jun 25, 2025
ranjan-dutta
pushed a commit
that referenced
this pull request
Jun 26, 2025
… EMT edge-desktop-virtualization image config (for SRIOV VMs) (#217) * Add desktop-virtualization for EMT-S Merge Checklist All boxes should be checked before merging the PR The changes in the PR have been built and tested cgmanifest file has been updated if required Ready to merge Description Add Kubevirt (v1.5.0 enabled with GTK libarary support and Intel SR-IOV patched QEMU in Virt-Launcher) and Device Plugin(v1) for enabling support of local GTK display using pre-built container tar files Any Newly Introduced Dependencies How Has This Been Tested? Installing from tar files from extracted location, load them on to k3s containerd environment and apply the opearator and cr files for kubevirt and device-plugin to run on kubernetes cluster, then deploy VM to see it working * versioning and naming update updated image names and versions * Update SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec Co-authored-by: Anuj Mittal <anuj.mittal@intel.com> * Update SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec Co-authored-by: Anuj Mittal <anuj.mittal@intel.com> * Update intel-desktop-virtualization-k3s.spec * fixing review comments * Update intel-desktop-virtualization-k3s.spec * Update intel-desktop-virtualization-k3s.signatures.json * fix cgmanifest and SPECS regenerate cgmnifest with ./toolkit/scripts/update_cgmanifest.py first ./cgmanifest.json SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualization-k3s.spec Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> * update LICENSES-MAP.md Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> * amend LICENSES-AND-NOTICES/SPECS/data/licenses.json Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> * changes to spec file to use .tar.zst files --------- Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Co-authored-by: Anuj Mittal <anuj.mittal@intel.com> Co-authored-by: Dhanya A <dhanya.a@intel.com> Co-authored-by: Krishnamurthy Jambur <krishna.j.murthy@intel.com> Co-authored-by: Lee Chee Yang <chee.yang.lee@intel.com>
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.
Merge Checklist
All boxes should be checked before merging the PR
Description
Adding Desktop-Virtualization package consisting Kubevirt (v1.5.0 enabled with GTK libarary support and Intel SR-IOV patched QEMU in Virt-Launcher) and Device Plugin(v1) for enabling support of local GTK display using pre-built container tar files.
This PR provides Kubevirt and Device-plugin tar files as part of DV EMT build image, installation of k3s and its dependencies are not part of this PR.
Any Newly Introduced Dependencies
How Has This Been Tested?
Verified installing Kubevirt and device-plugin tar files from extracted location, load them on to k3s containerd environment and apply the opearator and cr files for kubevirt and device-plugin to run on kubernetes cluster, then deployed SR-IOV VM to see it working.
On Immutable and Mutable EMT image, kubevirt and Device-plugin TAR files in desired location