# Functions
RegisterFeatureGate adds a given feature-gate to the FG list In case the FG already exists (based on its name), it overrides the existing FG.
# Constants
AlignCPUsGate allows emulator thread to assign two extra CPUs if needed to complete even parity.
Alpha represents features that are under experimentation.
AutoResourceLimitsGate enables automatic setting of vmi limits if there is a ResourceQuota with limits associated with the vmi namespace.
Beta represents features that are under evaluation.
BochsDisplayForEFIGuests instructs EFI guests to start with Bochs display (instead of VGA) GA: v1.4.0.
CommonInstancetypesDeploymentGate enables the deployment of common-instancetypes by virt-operator Owner: @lyarwood Alpha: v1.1.0 Beta: v1.2.0 GA: v1.4.0.
Deprecated represents features that are going to be discontinued in the following release.
DisableCustomSELinuxPolicy disables the installation of the custom SELinux policy for virt-launcher.
DisableMediatedDevicesHandling disables the handling of mediated devices, its creation and deletion.
Discontinued represents features that have been removed, with no option to enable them.
DockerSELinuxMCSWorkaround sets the SELinux level of all the non-compute virt-launcher containers to "s0".
DynamicPodInterfaceNamingGate enables a mechanism to dynamically determine the primary pod interface for KubeVirt virtual machines.
GA represents features that reached General Availability.
HotplugNetworkIfacesGate controls the network interface hotplug feature lifecycle.
Owner: @lyarwood Alpha: v1.4.0
InstancetypeReferencePolicy allows a cluster admin to control how a VirtualMachine references instance types and preferences through the kv.spec.configuration.instancetype.referencePolicy configurable.
KubevirtSeccompProfile indicate that Kubevirt will install its custom profile and user can tell Kubevirt to use it.
NetworkBindingPlugingsGate enables using a plugin to bind the pod and the VM network Alpha: v1.1.0 Beta: v1.4.0 GA: v1.5.0.
Owner: @xpivarc Alpha: v1.3.0
NodeRestriction enables Kubelet's like NodeRestriction but for Kubevirt's virt-handler.
PersistentReservation enables the use of the SCSI persistent reservation with the pr-helper daemon.
VMLiveUpdateFeaturesGate allows updating certain VM fields, such as CPU sockets to enable hot-plug functionality.
VMPersistentState enables persisting backend state files of VMs, such as the contents of the vTPM.
VolumeMigration enables to migrate the storage.
VolumesUpdateStrategy enables to specify the strategy on the volume updates.