---
apiVersion: v1
kind: Pod
metadata:
  annotations:
    descheduler.alpha.kubernetes.io/request-evict-only: ""
    k8s.ovn.org/pod-networks: '{"default":{"ip_addresses":["10.130.0.222/23","fd02:0:0:3::5df/64"],"mac_address":"0a:58:0a:82:00:de","gateway_ips":["10.130.0.1","fd02:0:0:3::1"],"routes":[{"dest":"10.128.0.0/14","nextHop":"10.130.0.1"},{"dest":"172.30.0.0/16","nextHop":"10.130.0.1"},{"dest":"169.254.0.5/32","nextHop":"10.130.0.1"},{"dest":"100.64.0.0/16","nextHop":"10.130.0.1"},{"dest":"fd02::/48","nextHop":"fd02:0:0:3::1"},{"dest":"fd03::/112","nextHop":"fd02:0:0:3::1"},{"dest":"fd69::5/128","nextHop":"fd02:0:0:3::1"},{"dest":"fd98::/64","nextHop":"fd02:0:0:3::1"}],"role":"primary"}}'
    k8s.v1.cni.cncf.io/network-status: |-
      [{
          "name": "ovn-kubernetes",
          "interface": "eth0",
          "ips": [
              "10.130.0.222",
              "fd02:0:0:3::5df"
          ],
          "mac": "0a:58:0a:82:00:de",
          "default": true,
          "dns": {}
      }]
    kubectl.kubernetes.io/default-container: compute
    kubevirt.io/domain: vm-for-product-upgrade-hos-1761740748-0381238
    kubevirt.io/migrationTransportUnix: "true"
    kubevirt.io/vm-generation: "2"
    openshift.io/scc: kubevirt-controller
    post.hook.backup.velero.io/command: '["/usr/bin/virt-freezer", "--unfreeze", "--name",
      "vm-for-product-upgrade-hos-1761740748-0381238", "--namespace", "test-upgrade-namespace"]'
    post.hook.backup.velero.io/container: compute
    pre.hook.backup.velero.io/command: '["/usr/bin/virt-freezer", "--freeze", "--name",
      "vm-for-product-upgrade-hos-1761740748-0381238", "--namespace", "test-upgrade-namespace"]'
    pre.hook.backup.velero.io/container: compute
    seccomp.security.alpha.kubernetes.io/pod: localhost/kubevirt/kubevirt.json
    traffic.sidecar.istio.io/kubevirtInterfaces: k6t-eth0
    vm.kubevirt.io/flavor: tiny
    vm.kubevirt.io/os: rhel9
    vm.kubevirt.io/workload: server
  creationTimestamp: "2025-10-29T12:25:50Z"
  generateName: virt-launcher-vm-for-product-upgrade-hos-1761740748-0381238-
  labels:
    debugLogs: "true"
    kubevirt.io: virt-launcher
    kubevirt.io/created-by: b68c379d-a9f6-4636-8670-ee5ffabb09ca
    kubevirt.io/domain: vm-for-product-upgrade-hos-1761740748-0381238
    kubevirt.io/nodeName: cnvqe-070.lab.eng.tlv2.redhat.com
    kubevirt.io/outdatedLauncherImage: ""
    kubevirt.io/size: tiny
    kubevirt.io/vm: vm-for-product-upgrade-hos-1761740748-0381238
    vm.kubevirt.io/name: vm-for-product-upgrade-hos-1761740748-0381238
  managedFields:
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:status:
        f:conditions:
          .: {}
          k:{"type":"kubevirt.io/virtual-machine-unpaused"}:
            .: {}
            f:lastProbeTime: {}
            f:lastTransitionTime: {}
            f:message: {}
            f:reason: {}
            f:status: {}
            f:type: {}
    manager: virt-controller
    operation: Update
    subresource: status
    time: "2025-10-29T12:25:50Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          f:k8s.ovn.org/pod-networks: {}
    manager: cnvqe-070.lab.eng.tlv2.redhat.com
    operation: Update
    subresource: status
    time: "2025-10-29T12:26:20Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          f:k8s.v1.cni.cncf.io/network-status: {}
    manager: multus-daemon
    operation: Update
    subresource: status
    time: "2025-10-29T12:26:22Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:status:
        f:conditions:
          k:{"type":"ContainersReady"}:
            .: {}
            f:lastProbeTime: {}
            f:lastTransitionTime: {}
            f:status: {}
            f:type: {}
          k:{"type":"Initialized"}:
            .: {}
            f:lastProbeTime: {}
            f:lastTransitionTime: {}
            f:status: {}
            f:type: {}
          k:{"type":"PodReadyToStartContainers"}:
            .: {}
            f:lastProbeTime: {}
            f:lastTransitionTime: {}
            f:status: {}
            f:type: {}
          k:{"type":"Ready"}:
            .: {}
            f:lastProbeTime: {}
            f:lastTransitionTime: {}
            f:status: {}
            f:type: {}
        f:containerStatuses: {}
        f:hostIP: {}
        f:hostIPs: {}
        f:phase: {}
        f:podIP: {}
        f:podIPs:
          .: {}
          k:{"ip":"10.130.0.222"}:
            .: {}
            f:ip: {}
          k:{"ip":"fd02:0:0:3::5df"}:
            .: {}
            f:ip: {}
        f:startTime: {}
    manager: kubelet
    operation: Update
    subresource: status
    time: "2025-10-29T12:26:24Z"
  - apiVersion: v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .: {}
          f:descheduler.alpha.kubernetes.io/request-evict-only: {}
          f:kubectl.kubernetes.io/default-container: {}
          f:kubevirt.io/domain: {}
          f:kubevirt.io/migrationTransportUnix: {}
          f:kubevirt.io/vm-generation: {}
          f:post.hook.backup.velero.io/command: {}
          f:post.hook.backup.velero.io/container: {}
          f:pre.hook.backup.velero.io/command: {}
          f:pre.hook.backup.velero.io/container: {}
          f:traffic.sidecar.istio.io/kubevirtInterfaces: {}
          f:vm.kubevirt.io/flavor: {}
          f:vm.kubevirt.io/os: {}
          f:vm.kubevirt.io/workload: {}
        f:generateName: {}
        f:labels:
          .: {}
          f:debugLogs: {}
          f:kubevirt.io: {}
          f:kubevirt.io/created-by: {}
          f:kubevirt.io/domain: {}
          f:kubevirt.io/nodeName: {}
          f:kubevirt.io/outdatedLauncherImage: {}
          f:kubevirt.io/size: {}
          f:kubevirt.io/vm: {}
          f:vm.kubevirt.io/name: {}
        f:ownerReferences:
          .: {}
          k:{"uid":"b68c379d-a9f6-4636-8670-ee5ffabb09ca"}: {}
      f:spec:
        f:affinity:
          .: {}
          f:nodeAffinity:
            .: {}
            f:requiredDuringSchedulingIgnoredDuringExecution: {}
        f:automountServiceAccountToken: {}
        f:containers:
          k:{"name":"compute"}:
            .: {}
            f:command: {}
            f:env:
              .: {}
              k:{"name":"LIBVIRT_DEBUG_LOGS"}:
                .: {}
                f:name: {}
                f:value: {}
              k:{"name":"POD_NAME"}:
                .: {}
                f:name: {}
                f:valueFrom:
                  .: {}
                  f:fieldRef: {}
              k:{"name":"XDG_CACHE_HOME"}:
                .: {}
                f:name: {}
                f:value: {}
              k:{"name":"XDG_CONFIG_HOME"}:
                .: {}
                f:name: {}
                f:value: {}
              k:{"name":"XDG_RUNTIME_DIR"}:
                .: {}
                f:name: {}
                f:value: {}
            f:image: {}
            f:imagePullPolicy: {}
            f:name: {}
            f:resources:
              .: {}
              f:limits:
                .: {}
                f:devices.kubevirt.io/kvm: {}
                f:devices.kubevirt.io/tun: {}
                f:devices.kubevirt.io/vhost-net: {}
              f:requests:
                .: {}
                f:cpu: {}
                f:devices.kubevirt.io/kvm: {}
                f:devices.kubevirt.io/tun: {}
                f:devices.kubevirt.io/vhost-net: {}
                f:ephemeral-storage: {}
                f:memory: {}
            f:securityContext:
              .: {}
              f:allowPrivilegeEscalation: {}
              f:capabilities:
                .: {}
                f:add: {}
                f:drop: {}
              f:privileged: {}
              f:runAsGroup: {}
              f:runAsNonRoot: {}
              f:runAsUser: {}
            f:terminationMessagePath: {}
            f:terminationMessagePolicy: {}
            f:volumeMounts:
              .: {}
              k:{"mountPath":"/var/run/kubevirt"}:
                .: {}
                f:mountPath: {}
                f:name: {}
              k:{"mountPath":"/var/run/kubevirt-ephemeral-disks"}:
                .: {}
                f:mountPath: {}
                f:name: {}
              k:{"mountPath":"/var/run/kubevirt-private"}:
                .: {}
                f:mountPath: {}
                f:name: {}
              k:{"mountPath":"/var/run/kubevirt-private/vmi-disks/rootdisk"}:
                .: {}
                f:mountPath: {}
                f:name: {}
              k:{"mountPath":"/var/run/kubevirt/container-disks"}:
                .: {}
                f:mountPath: {}
                f:mountPropagation: {}
                f:name: {}
              k:{"mountPath":"/var/run/kubevirt/hotplug-disks"}:
                .: {}
                f:mountPath: {}
                f:mountPropagation: {}
                f:name: {}
              k:{"mountPath":"/var/run/kubevirt/sockets"}:
                .: {}
                f:mountPath: {}
                f:name: {}
              k:{"mountPath":"/var/run/libvirt"}:
                .: {}
                f:mountPath: {}
                f:name: {}
          k:{"name":"guest-console-log"}:
            .: {}
            f:args: {}
            f:command: {}
            f:env:
              .: {}
              k:{"name":"VIRT_LAUNCHER_LOG_VERBOSITY"}:
                .: {}
                f:name: {}
                f:value: {}
            f:image: {}
            f:imagePullPolicy: {}
            f:name: {}
            f:resources:
              .: {}
              f:limits:
                .: {}
                f:cpu: {}
                f:memory: {}
              f:requests:
                .: {}
                f:cpu: {}
                f:memory: {}
            f:securityContext:
              .: {}
              f:allowPrivilegeEscalation: {}
              f:capabilities:
                .: {}
                f:drop: {}
              f:runAsNonRoot: {}
              f:runAsUser: {}
            f:terminationMessagePath: {}
            f:terminationMessagePolicy: {}
            f:volumeMounts:
              .: {}
              k:{"mountPath":"/var/run/kubevirt-private"}:
                .: {}
                f:mountPath: {}
                f:name: {}
                f:readOnly: {}
        f:dnsPolicy: {}
        f:enableServiceLinks: {}
        f:hostname: {}
        f:nodeSelector: {}
        f:readinessGates: {}
        f:restartPolicy: {}
        f:schedulerName: {}
        f:securityContext:
          .: {}
          f:fsGroup: {}
          f:runAsGroup: {}
          f:runAsNonRoot: {}
          f:runAsUser: {}
          f:seccompProfile:
            .: {}
            f:localhostProfile: {}
            f:type: {}
        f:terminationGracePeriodSeconds: {}
        f:volumes:
          .: {}
          k:{"name":"container-disks"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
          k:{"name":"ephemeral-disks"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
          k:{"name":"hotplug-disks"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
          k:{"name":"libvirt-runtime"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
          k:{"name":"private"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
          k:{"name":"public"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
          k:{"name":"rootdisk"}:
            .: {}
            f:name: {}
            f:persistentVolumeClaim:
              .: {}
              f:claimName: {}
          k:{"name":"sockets"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
          k:{"name":"virt-bin-share-dir"}:
            .: {}
            f:emptyDir: {}
            f:name: {}
    manager: virt-controller
    operation: Update
    time: "2025-10-29T13:25:09Z"
  name: virt-launcher-vm-for-product-upgrade-hos-1761740748-038123spmfs
  namespace: test-upgrade-namespace
  ownerReferences:
  - apiVersion: kubevirt.io/v1
    blockOwnerDeletion: true
    controller: true
    kind: VirtualMachineInstance
    name: vm-for-product-upgrade-hos-1761740748-0381238
    uid: b68c379d-a9f6-4636-8670-ee5ffabb09ca
  resourceVersion: "2233101"
  uid: bd9ca22d-0e7e-4ba8-8f47-96939e5021db
spec:
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: node-labeller.kubevirt.io/obsolete-host-model
            operator: DoesNotExist
  automountServiceAccountToken: false
  containers:
  - command:
    - /usr/bin/virt-launcher-monitor
    - --qemu-timeout
    - 293s
    - --name
    - vm-for-product-upgrade-hos-1761740748-0381238
    - --uid
    - b68c379d-a9f6-4636-8670-ee5ffabb09ca
    - --namespace
    - test-upgrade-namespace
    - --kubevirt-share-dir
    - /var/run/kubevirt
    - --ephemeral-disk-dir
    - /var/run/kubevirt-ephemeral-disks
    - --container-disk-dir
    - /var/run/kubevirt/container-disks
    - --grace-period-seconds
    - "195"
    - --hook-sidecars
    - "0"
    - --ovmf-path
    - /usr/share/OVMF
    - --run-as-nonroot
    env:
    - name: XDG_CACHE_HOME
      value: /var/run/kubevirt-private
    - name: XDG_CONFIG_HOME
      value: /var/run/kubevirt-private
    - name: XDG_RUNTIME_DIR
      value: /var/run
    - name: LIBVIRT_DEBUG_LOGS
      value: "1"
    - name: POD_NAME
      valueFrom:
        fieldRef:
          apiVersion: v1
          fieldPath: metadata.name
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:e81191f6a8dcc0ebb5ccae5ae2a8e70200d07f80f1a25cae428fc260b9e6fd8d
    imagePullPolicy: IfNotPresent
    name: compute
    resources:
      limits:
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
      requests:
        cpu: 100m
        devices.kubevirt.io/kvm: "1"
        devices.kubevirt.io/tun: "1"
        devices.kubevirt.io/vhost-net: "1"
        ephemeral-storage: 50M
        memory: 1791Mi
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        add:
        - NET_BIND_SERVICE
        drop:
        - ALL
      privileged: false
      runAsGroup: 107
      runAsNonRoot: true
      runAsUser: 107
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
    - mountPath: /var/run/kubevirt
      name: public
    - mountPath: /var/run/kubevirt-ephemeral-disks
      name: ephemeral-disks
    - mountPath: /var/run/kubevirt/container-disks
      mountPropagation: HostToContainer
      name: container-disks
    - mountPath: /var/run/libvirt
      name: libvirt-runtime
    - mountPath: /var/run/kubevirt/sockets
      name: sockets
    - mountPath: /var/run/kubevirt-private/vmi-disks/rootdisk
      name: rootdisk
    - mountPath: /var/run/kubevirt/hotplug-disks
      mountPropagation: HostToContainer
      name: hotplug-disks
  - args:
    - --logfile
    - /var/run/kubevirt-private/b68c379d-a9f6-4636-8670-ee5ffabb09ca/virt-serial0-log
    - --socket-timeout
    - 293s
    command:
    - /usr/bin/virt-tail
    env:
    - name: VIRT_LAUNCHER_LOG_VERBOSITY
      value: "2"
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:e81191f6a8dcc0ebb5ccae5ae2a8e70200d07f80f1a25cae428fc260b9e6fd8d
    imagePullPolicy: IfNotPresent
    name: guest-console-log
    resources:
      limits:
        cpu: 15m
        memory: 60M
      requests:
        cpu: 5m
        memory: 35M
    securityContext:
      allowPrivilegeEscalation: false
      capabilities:
        drop:
        - ALL
      runAsNonRoot: true
      runAsUser: 107
    terminationMessagePath: /dev/termination-log
    terminationMessagePolicy: File
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
      readOnly: true
  dnsPolicy: ClusterFirst
  enableServiceLinks: false
  hostname: vm-for-product-upgrade-hos-1761740748-0381238
  nodeName: cnvqe-070.lab.eng.tlv2.redhat.com
  nodeSelector:
    kubernetes.io/arch: amd64
    kubevirt.io/schedulable: "true"
    machine-type.node.kubevirt.io/pc-q35-rhel9.6.0: "true"
  preemptionPolicy: PreemptLowerPriority
  priority: 0
  readinessGates:
  - conditionType: kubevirt.io/virtual-machine-unpaused
  restartPolicy: Never
  schedulerName: default-scheduler
  securityContext:
    fsGroup: 107
    runAsGroup: 107
    runAsNonRoot: true
    runAsUser: 107
    seccompProfile:
      localhostProfile: kubevirt/kubevirt.json
      type: Localhost
  serviceAccount: default
  serviceAccountName: default
  terminationGracePeriodSeconds: 210
  tolerations:
  - effect: NoExecute
    key: node.kubernetes.io/not-ready
    operator: Exists
    tolerationSeconds: 300
  - effect: NoExecute
    key: node.kubernetes.io/unreachable
    operator: Exists
    tolerationSeconds: 300
  - effect: NoSchedule
    key: node.kubernetes.io/memory-pressure
    operator: Exists
  volumes:
  - emptyDir: {}
    name: private
  - emptyDir: {}
    name: public
  - emptyDir: {}
    name: sockets
  - emptyDir: {}
    name: virt-bin-share-dir
  - emptyDir: {}
    name: libvirt-runtime
  - emptyDir: {}
    name: ephemeral-disks
  - emptyDir: {}
    name: container-disks
  - name: rootdisk
    persistentVolumeClaim:
      claimName: vm-for-product-upgrade-hos-1761740748-0381238
  - emptyDir: {}
    name: hotplug-disks
status:
  conditions:
  - lastProbeTime: "2025-10-29T12:25:50Z"
    lastTransitionTime: "2025-10-29T12:25:50Z"
    message: the virtual machine is not paused
    reason: NotPaused
    status: "True"
    type: kubevirt.io/virtual-machine-unpaused
  - lastProbeTime: null
    lastTransitionTime: "2025-10-29T12:26:24Z"
    status: "True"
    type: PodReadyToStartContainers
  - lastProbeTime: null
    lastTransitionTime: "2025-10-29T12:26:20Z"
    status: "True"
    type: Initialized
  - lastProbeTime: null
    lastTransitionTime: "2025-10-29T12:26:24Z"
    status: "True"
    type: Ready
  - lastProbeTime: null
    lastTransitionTime: "2025-10-29T12:26:24Z"
    status: "True"
    type: ContainersReady
  - lastProbeTime: null
    lastTransitionTime: "2025-10-29T12:26:20Z"
    status: "True"
    type: PodScheduled
  containerStatuses:
  - containerID: cri-o://04f245b475c6fc8f853a52da02b5d377eeda144d09110c5807c8648bc4eeb7bd
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:e81191f6a8dcc0ebb5ccae5ae2a8e70200d07f80f1a25cae428fc260b9e6fd8d
    imageID: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:cd556f20cdb6525e17232620e234319ccdfff871d4429e67d1159611c0fb8115
    lastState: {}
    name: compute
    ready: true
    restartCount: 0
    started: true
    state:
      running:
        startedAt: "2025-10-29T12:26:22Z"
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
    - mountPath: /var/run/kubevirt
      name: public
    - mountPath: /var/run/kubevirt-ephemeral-disks
      name: ephemeral-disks
    - mountPath: /var/run/kubevirt/container-disks
      name: container-disks
    - mountPath: /var/run/libvirt
      name: libvirt-runtime
    - mountPath: /var/run/kubevirt/sockets
      name: sockets
    - mountPath: /var/run/kubevirt-private/vmi-disks/rootdisk
      name: rootdisk
    - mountPath: /var/run/kubevirt/hotplug-disks
      name: hotplug-disks
  - containerID: cri-o://23a621dbccfc6b7e79b012dab52a1c5d8f6eeebc28e0213b2e6dd55d358ac08b
    image: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:e81191f6a8dcc0ebb5ccae5ae2a8e70200d07f80f1a25cae428fc260b9e6fd8d
    imageID: registry.redhat.io/container-native-virtualization/virt-launcher-rhel9@sha256:cd556f20cdb6525e17232620e234319ccdfff871d4429e67d1159611c0fb8115
    lastState: {}
    name: guest-console-log
    ready: true
    restartCount: 0
    started: true
    state:
      running:
        startedAt: "2025-10-29T12:26:23Z"
    volumeMounts:
    - mountPath: /var/run/kubevirt-private
      name: private
      readOnly: true
      recursiveReadOnly: Disabled
  hostIP: 10.46.248.41
  hostIPs:
  - ip: 10.46.248.41
  - ip: 2620:52:0:2ef8::29
  phase: Running
  podIP: 10.130.0.222
  podIPs:
  - ip: 10.130.0.222
  - ip: fd02:0:0:3::5df
  qosClass: Burstable
  startTime: "2025-10-29T12:26:20Z"
