-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
video-device-type
-
Product / Portfolio Work
-
77
-
False
-
-
False
-
None
-
Green
-
In Progress
-
0% To Do, 17% In Progress, 83% Done
-
doc-ready
-
Tech Preview
-
Background
- The VideoConfig feature gate was introduced as Alpha (Dev Preview) to allow users to explicitly configure the video device type for their VirtualMachines.
Previously, KubeVirt automatically selected a default video device based on the architecture and firmware type (e.g., VGA or Bochs for AMD64, virtio for ARM and s390x), without user configurability.
Goal
- Promote the VideoConfig feature gate to Beta (Tech Preview), signaling increased stability and readiness for wider adoption.
This enables VM owners to confidently use the video configuration field in production-like environments to specify the desired video model (e.g., virtio, bochs, vga) supported by the target architecture. - Enable the FG to be active by default
Â
User Stories
- As a VM owner, I want to reliably configure the video device type in my VM spec so that I can use the most suitable video model for my architecture.
- As a cluster administrator, I want to enable the VideoConfig feature gate in Tech Preview mode to validate the feature’s behavior under production workloads before general availability.
Non-Requirements
- No new video device types are introduced as part of this promotion.
- No changes to the default video device behavior when the feature gate is not active.
Notes
- The promotion to Beta (Tech Preview) reflects feature maturity, broader test coverage, and community validation.
- Documentation updates will provide clear guidance on supported video models per architecture and instructions for enabling the feature gate.
1.
|
upstream roadmap issue |
|
New | |
Unassigned |
2.
|
upstream design |
|
New | |
Unassigned |
3.
|
upstream documentation |
|
New | |
Unassigned |
4.
|
upstream roadmap issue |
|
New | |
Unassigned |
5.
|
upgrade consideration |
|
New | |
Unassigned |
6.
|
upstream design |
|
New | |
Unassigned |
7.
|
test plans in polarion |
|
New | |
Unassigned |
8.
|
upstream documentation |
|
New | |
Unassigned |
9.
|
automated tests |
|
New | |
Unassigned |
10.
|
upgrade consideration |
|
New | |
Unassigned |
11.
|
downstream documentation merged |
|
New | |
Unassigned |
12.
|
test plans in polarion |
|
New | |
Unassigned |
13.
|
CNV QE DevOps Requirement/Enablement |
|
New | |
Unassigned |
14.
|
automated tests |
|
New | |
Unassigned |
15.
|
downstream documentation merged |
|
New | |
Unassigned |
16.
|
CNV QE DevOps Requirement/Enablement |
|
New | |
Unassigned |