Options
All
  • Public
  • Public/Protected
  • All
Menu

VirtualMachineInstanceStatus represents information about the status of a VirtualMachineInstance. Status may trail the actual state of a system.

export
interface

V1VirtualMachineInstanceStatus

Hierarchy

  • V1VirtualMachineInstanceStatus

Index

Properties

activePods?: {}

ActivePods is a mapping of pod UID to node name. It is possible for multiple pods to be running for a single VMI during migration.

memberof

V1VirtualMachineInstanceStatus

Type declaration

  • [key: string]: string

Conditions are specific points in VirtualMachineInstance's pod runtime.

memberof

V1VirtualMachineInstanceStatus

currentCPUTopology?: V1CPUTopology
memberof

V1VirtualMachineInstanceStatus

evacuationNodeName?: string

EvacuationNodeName is used to track the eviction process of a VMI. It stores the name of the node that we want to evacuate. It is meant to be used by KubeVirt core components only and can't be set or modified by users.

memberof

V1VirtualMachineInstanceStatus

fsFreezeStatus?: string

FSFreezeStatus is the state of the fs of the guest it can be either frozen or thawed

memberof

V1VirtualMachineInstanceStatus

memberof

V1VirtualMachineInstanceStatus

Interfaces represent the details of available network interfaces.

memberof

V1VirtualMachineInstanceStatus

kernelBootStatus?: V1KernelBootStatus
memberof

V1VirtualMachineInstanceStatus

launcherContainerImageVersion?: string

LauncherContainerImageVersion indicates what container image is currently active for the vmi.

memberof

V1VirtualMachineInstanceStatus

machine?: V1Machine
memberof

V1VirtualMachineInstanceStatus

memberof

V1VirtualMachineInstanceStatus

migratedVolumes?: V1StorageMigratedVolumeInfo[]

MigratedVolumes lists the source and destination volumes during the volume migration

memberof

V1VirtualMachineInstanceStatus

migrationMethod?: string

Represents the method using which the vmi can be migrated: live migration or block migration

memberof

V1VirtualMachineInstanceStatus

memberof

V1VirtualMachineInstanceStatus

migrationTransport?: string

This represents the migration transport

memberof

V1VirtualMachineInstanceStatus

nodeName?: string

NodeName is the name where the VirtualMachineInstance is currently running.

memberof

V1VirtualMachineInstanceStatus

phase?: string

Phase is the status of the VirtualMachineInstance in kubernetes world. It is not the VirtualMachineInstance status, but partially correlates to it.

memberof

V1VirtualMachineInstanceStatus

PhaseTransitionTimestamp is the timestamp of when the last phase change occurred

memberof

V1VirtualMachineInstanceStatus

The Quality of Service (QOS) classification assigned to the virtual machine instance based on resource requirements See PodQOSClass type for available QOS classes More info: https://git.k8s.io/community/contributors/design-proposals/node/resource-qos.md

Possible enum values:

  • "BestEffort" is the BestEffort qos class.
  • "Burstable" is the Burstable qos class.
  • "Guaranteed" is the Guaranteed qos class.
memberof

V1VirtualMachineInstanceStatus

reason?: string

A brief CamelCase message indicating details about why the VMI is in this state. e.g. 'NodeUnresponsive'

memberof

V1VirtualMachineInstanceStatus

runtimeUser?: number

RuntimeUser is used to determine what user will be used in launcher

memberof

V1VirtualMachineInstanceStatus

selinuxContext?: string

SELinuxContext is the actual SELinux context of the virt-launcher pod

memberof

V1VirtualMachineInstanceStatus

topologyHints?: V1TopologyHints
memberof

V1VirtualMachineInstanceStatus

vSOCKCID?: number

VSOCKCID is used to track the allocated VSOCK CID in the VM.

memberof

V1VirtualMachineInstanceStatus

virtualMachineRevisionName?: string

VirtualMachineRevisionName is used to get the vm revision of the vmi when doing an online vm snapshot

memberof

V1VirtualMachineInstanceStatus

volumeStatus?: V1VolumeStatus[]

VolumeStatus contains the statuses of all the volumes

memberof

V1VirtualMachineInstanceStatus

Generated using TypeDoc