Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
5967de2
Add desktop-virtualization for EMT-S
dmkarthi Jun 16, 2025
7d71ec9
versioning and naming update
dmkarthi Jun 17, 2025
d60954e
Update SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualiz…
dmkarthi Jun 18, 2025
b04526b
Update SPECS/intel-desktop-virtualization-k3s/intel-desktop-virtualiz…
dmkarthi Jun 18, 2025
a9f064a
Update intel-desktop-virtualization-k3s.spec
dmkarthi Jun 18, 2025
87e5b29
fixing review comments
dmkarthi Jun 18, 2025
9ae97ec
Merge branch '3.0-dev' into emt-dv-kubevirt-devplugin-ITEP-70168
dmkarthi Jun 20, 2025
4ff423e
Update intel-desktop-virtualization-k3s.spec
Dhanya122 Jun 20, 2025
7afe511
Merge branch '3.0-dev' into emt-dv-kubevirt-devplugin-ITEP-70168
krishnajs Jun 20, 2025
f170186
Merge branch '3.0-dev' into emt-dv-kubevirt-devplugin-ITEP-70168
dmkarthi Jun 23, 2025
d3512b1
Update intel-desktop-virtualization-k3s.signatures.json
dmkarthi Jun 23, 2025
1b11d43
Merge branch 'emt-dv-kubevirt-devplugin-ITEP-70168' of https://github…
dmkarthi Jun 23, 2025
0f8de6d
Merge branch '3.0-dev' into emt-dv-kubevirt-devplugin-ITEP-70168
dmkarthi Jun 23, 2025
86546d4
fix cgmanifest and SPECS
cheeyanglee Jun 23, 2025
33f604b
update LICENSES-MAP.md
cheeyanglee Jun 23, 2025
72db98d
amend LICENSES-AND-NOTICES/SPECS/data/licenses.json
cheeyanglee Jun 23, 2025
925e8f9
changes to spec file to use .tar.zst files
dmkarthi Jun 24, 2025
23725a7
Merge branch 'emt-dv-kubevirt-devplugin-ITEP-70168' of https://github…
dmkarthi Jun 24, 2025
20c73e3
Merge branch '3.0-dev' into emt-dv-kubevirt-devplugin-ITEP-70168
dmkarthi Jun 24, 2025
d6737ed
Merge branch '3.0-dev' into emt-dv-kubevirt-devplugin-ITEP-70168
Dhanya122 Jun 25, 2025
8b8efe0
Merge branch '3.0-dev' into emt-dv-kubevirt-devplugin-ITEP-70168
anujm1 Jun 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion LICENSES-AND-NOTICES/SPECS/LICENSES-MAP.md

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion LICENSES-AND-NOTICES/SPECS/data/licenses.json
Original file line number Diff line number Diff line change
Expand Up @@ -2266,6 +2266,7 @@
"edge-rpm-macros",
"hardware-discovery-agent",
"inbm",
"intel-desktop-virtualization-k3s",
"intel-gpu-device-plugin",
"intel-igsc",
"intel-lms",
Expand Down Expand Up @@ -3216,4 +3217,4 @@
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"Signatures": {
"intel-idv-device-plugin-v0.1.tar.gz": "6214381b8f4d2276877a5c07654c9c3c4a70623e83a4d8161c6b32447190c6b5",
"intel-idv-kubevirt-v0.1.tar.gz": "dcac2fa6dde4d3c2dffe9a0893bdd748fc7d2f79378d39544dcae532d5c4191a"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
Name: intel-desktop-virtualization-k3s
Version: 0.1
Release: 1%{?dist}
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
URL: https://github.com/open-edge-platform/edge-desktop-virtualization
Summary: Provides Kubevirt (enabled with GTK libarary support and Intel SR-IOV patched QEMU in Virt-Launcher) and IDV Device Plugin for enabling support of local GTK display using pre-built container tar files
License: Apache-2.0
Source0: https://github.com/open-edge-platform/edge-desktop-virtualization/releases/download/pre-release-v0.1/intel-idv-kubevirt-v0.1.tar.gz
Source1: https://github.com/open-edge-platform/edge-desktop-virtualization/releases/download/pre-release-v0.1/intel-idv-device-plugin-v0.1.tar.gz
BuildArch: x86_64
Requires: k3s

%description
Provides Kubevirt (enabled with GTK libarary support and Intel SR-IOV patched QEMU in Virt-Launcher) and IDV Device Plugin for enabling support of local GTK display using pre-built container tar files

%prep
tar -xzf %{SOURCE0} -C .
tar -xzf %{SOURCE1} -C .

%build

%install
mkdir -p %{buildroot}%{_sharedstatedir}/rancher/k3s/agent/images/
cp *.tar.zst %{buildroot}%{_sharedstatedir}/rancher/k3s/agent/images/

mkdir -p %{buildroot}%{_sharedstatedir}/rancher/k3s/server/manifests/
cp *.yaml %{buildroot}%{_sharedstatedir}/rancher/k3s/server/manifests/

%files
%{_sharedstatedir}/rancher/k3s/agent/images/virt-api.tar.zst
%{_sharedstatedir}/rancher/k3s/agent/images/virt-controller.tar.zst
%{_sharedstatedir}/rancher/k3s/agent/images/virt-handler.tar.zst
%{_sharedstatedir}/rancher/k3s/agent/images/virt-launcher.tar.zst
%{_sharedstatedir}/rancher/k3s/agent/images/virt-operator.tar.zst
%{_sharedstatedir}/rancher/k3s/agent/images/busybox.tar.zst
%{_sharedstatedir}/rancher/k3s/agent/images/device-plugin.tar.zst
%{_sharedstatedir}/rancher/k3s/agent/images/sidecar-shim.tar.zst
%{_sharedstatedir}/rancher/k3s/server/manifests/device-plugin.yaml
%{_sharedstatedir}/rancher/k3s/server/manifests/kubevirt-cr.yaml
%{_sharedstatedir}/rancher/k3s/server/manifests/kubevirt-operator.yaml
%{_sharedstatedir}/rancher/k3s/server/manifests/kubevirt-cr-gfx-sriov.yaml


%post

%changelog
* Thu Jun 5 2025 D M, Karthik <[email protected]> - 0.1-1
- Original version for Edge Microvisor Toolkit. License verified.
- Pre-release version of Kubevirt v1.5.0 with Display Virtualization and GTK library support identified as v1.5.0_DV
- Pre-release version of Device Plugin v1 to support Display Virtualization on local display

10 changes: 10 additions & 0 deletions cgmanifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7456,6 +7456,16 @@
}
}
},
{
"component": {
"type": "other",
"other": {
"name": "intel-desktop-virtualization-k3s",
"version": "0.1",
"downloadUrl": "https://github.com/open-edge-platform/edge-desktop-virtualization/releases/download/pre-release-v0.1/intel-idv-kubevirt-v0.1.tar.gz"
}
}
},
{
"component": {
"type": "other",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,8 @@
"packagelists/calico.json",
"packagelists/multus.json",
"packagelists/intel-gpu-device-plugin.json",
"packagelists/fs-tools.json"
"packagelists/fs-tools.json",
"packagelists/intel-desktop-virtualization-k3s.json"
],
"AdditionalFiles": {
"additionalconfigs/layout.env": "/etc/layout.env",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,8 @@
"packagelists/calico.json",
"packagelists/multus.json",
"packagelists/intel-gpu-device-plugin.json",
"packagelists/fs-tools.json"
"packagelists/fs-tools.json",
"packagelists/intel-desktop-virtualization-k3s.json"
],
"AdditionalFiles": {
"additionalconfigs/layout.env": "/etc/layout.env",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"packages": [
"intel-desktop-virtualization-k3s"
]
}
Loading