diff --git a/pkg/virt-config/virt-config.go b/pkg/virt-config/virt-config.go index 5dca9e3bce35..23a55aa14c6d 100644 --- a/pkg/virt-config/virt-config.go +++ b/pkg/virt-config/virt-config.go @@ -60,7 +60,7 @@ const ( SmbiosConfigDefaultProduct = "None" DefaultPermitBridgeInterfaceOnPodNetwork = true DefaultSELinuxLauncherType = "virt_launcher.process" - SupportedGuestAgentVersions = "2.*,3.*,4.*" + SupportedGuestAgentVersions = "2.*,3.*,4.*,5.*" DefaultARCHOVMFPath = "/usr/share/OVMF" DefaultAARCH64OVMFPath = "/usr/share/AAVMF" DefaultMemBalloonStatsPeriod uint32 = 10 diff --git a/staging/src/kubevirt.io/client-go/api/v1/types.go b/staging/src/kubevirt.io/client-go/api/v1/types.go index ecf3ffb1b361..3d5f975906dd 100644 --- a/staging/src/kubevirt.io/client-go/api/v1/types.go +++ b/staging/src/kubevirt.io/client-go/api/v1/types.go @@ -1646,22 +1646,23 @@ type RemoveVolumeOptions struct { // KubeVirtConfiguration holds all kubevirt configurations // +k8s:openapi-gen=true type KubeVirtConfiguration struct { - CPUModel string `json:"cpuModel,omitempty"` - CPURequest *resource.Quantity `json:"cpuRequest,omitempty"` - DeveloperConfiguration *DeveloperConfiguration `json:"developerConfiguration,omitempty"` - EmulatedMachines []string `json:"emulatedMachines,omitempty"` - ImagePullPolicy k8sv1.PullPolicy `json:"imagePullPolicy,omitempty"` - MigrationConfiguration *MigrationConfiguration `json:"migrations,omitempty"` - MachineType string `json:"machineType,omitempty"` - NetworkConfiguration *NetworkConfiguration `json:"network,omitempty"` - OVMFPath string `json:"ovmfPath,omitempty"` - SELinuxLauncherType string `json:"selinuxLauncherType,omitempty"` - SMBIOSConfig *SMBiosConfiguration `json:"smbios,omitempty"` - SupportedGuestAgentVersions []string `json:"supportedGuestAgentVersions,omitempty"` - MemBalloonStatsPeriod *uint32 `json:"memBalloonStatsPeriod,omitempty"` - PermittedHostDevices *PermittedHostDevices `json:"permittedHostDevices,omitempty"` - MinCPUModel string `json:"minCPUModel,omitempty"` - ObsoleteCPUModels map[string]bool `json:"obsoleteCPUModels,omitempty"` + CPUModel string `json:"cpuModel,omitempty"` + CPURequest *resource.Quantity `json:"cpuRequest,omitempty"` + DeveloperConfiguration *DeveloperConfiguration `json:"developerConfiguration,omitempty"` + EmulatedMachines []string `json:"emulatedMachines,omitempty"` + ImagePullPolicy k8sv1.PullPolicy `json:"imagePullPolicy,omitempty"` + MigrationConfiguration *MigrationConfiguration `json:"migrations,omitempty"` + MachineType string `json:"machineType,omitempty"` + NetworkConfiguration *NetworkConfiguration `json:"network,omitempty"` + OVMFPath string `json:"ovmfPath,omitempty"` + SELinuxLauncherType string `json:"selinuxLauncherType,omitempty"` + SMBIOSConfig *SMBiosConfiguration `json:"smbios,omitempty"` + // deprecated + SupportedGuestAgentVersions []string `json:"supportedGuestAgentVersions,omitempty"` + MemBalloonStatsPeriod *uint32 `json:"memBalloonStatsPeriod,omitempty"` + PermittedHostDevices *PermittedHostDevices `json:"permittedHostDevices,omitempty"` + MinCPUModel string `json:"minCPUModel,omitempty"` + ObsoleteCPUModels map[string]bool `json:"obsoleteCPUModels,omitempty"` } //