apiVersion: hco.kubevirt.io/v1beta1
kind: HyperConverged
metadata:
  annotations:
    deployOVS: "true"
  creationTimestamp: "2025-10-29T11:53:21Z"
  finalizers:
  - kubevirt.io/hyperconverged
  generation: 5
  labels:
    app: kubevirt-hyperconverged
  name: kubevirt-hyperconverged
  namespace: openshift-cnv
  resourceVersion: "2235975"
  uid: 12dfe4cf-1069-4a2e-ad0e-e248d00645e0
spec:
  certConfig:
    ca:
      duration: 48h0m0s
      renewBefore: 24h0m0s
    server:
      duration: 24h0m0s
      renewBefore: 12h0m0s
  deployVmConsoleProxy: false
  enableApplicationAwareQuota: false
  enableCommonBootImageImport: true
  evictionStrategy: LiveMigrate
  featureGates:
    alignCPUs: false
    deployKubeSecondaryDNS: false
    disableMDevConfiguration: false
    downwardMetrics: false
    persistentReservation: false
  higherWorkloadDensity:
    memoryOvercommitPercentage: 100
  infra: {}
  liveMigrationConfig:
    allowAutoConverge: false
    allowPostCopy: false
    completionTimeoutPerGiB: 150
    parallelMigrationsPerCluster: 5
    parallelOutboundMigrationsPerNode: 2
    progressTimeout: 150
  resourceRequirements:
    vmiCPUAllocationRatio: 10
  scratchSpaceStorageClass: hostpath-csi-basic
  uninstallStrategy: BlockUninstallIfWorkloadsExist
  virtualMachineOptions:
    disableFreePageReporting: false
    disableSerialConsoleLog: false
  workloadUpdateStrategy:
    batchEvictionInterval: 1m0s
    batchEvictionSize: 10
    workloadUpdateMethods:
    - LiveMigrate
  workloads: {}
status:
  conditions:
  - lastTransitionTime: "2025-10-29T13:20:02Z"
    message: Reconcile completed successfully
    observedGeneration: 5
    reason: ReconcileCompleted
    status: "True"
    type: ReconcileComplete
  - lastTransitionTime: "2025-10-29T13:26:33Z"
    message: Reconcile completed successfully
    observedGeneration: 5
    reason: ReconcileCompleted
    status: "True"
    type: Available
  - lastTransitionTime: "2025-10-29T13:26:33Z"
    message: Reconcile completed successfully
    observedGeneration: 5
    reason: ReconcileCompleted
    status: "False"
    type: Progressing
  - lastTransitionTime: "2025-10-29T13:26:33Z"
    message: Reconcile completed successfully
    observedGeneration: 5
    reason: ReconcileCompleted
    status: "False"
    type: Degraded
  - lastTransitionTime: "2025-10-29T13:26:33Z"
    message: Reconcile completed successfully
    observedGeneration: 5
    reason: ReconcileCompleted
    status: "True"
    type: Upgradeable
  dataImportCronTemplates:
  - metadata:
      annotations:
        cdi.kubevirt.io/storage.bind.immediate.requested: "true"
      labels:
        kubevirt.io/dynamic-credentials-support: "true"
      name: centos-stream10-image-cron
    spec:
      garbageCollect: Outdated
      managedDataSource: centos-stream10
      schedule: 7 9/12 * * *
      template:
        metadata: {}
        spec:
          source:
            registry:
              pullMethod: node
              url: docker://quay.io/containerdisks/centos-stream:10
          storage:
            resources:
              requests:
                storage: 30Gi
        status: {}
    status:
      commonTemplate: true
  - metadata:
      annotations:
        cdi.kubevirt.io/storage.bind.immediate.requested: "true"
      labels:
        kubevirt.io/dynamic-credentials-support: "true"
      name: centos-stream9-image-cron
    spec:
      garbageCollect: Outdated
      managedDataSource: centos-stream9
      schedule: 7 9/12 * * *
      template:
        metadata: {}
        spec:
          source:
            registry:
              pullMethod: node
              url: docker://quay.io/containerdisks/centos-stream:9
          storage:
            resources:
              requests:
                storage: 30Gi
        status: {}
    status:
      commonTemplate: true
  - metadata:
      annotations:
        cdi.kubevirt.io/storage.bind.immediate.requested: "true"
      labels:
        kubevirt.io/dynamic-credentials-support: "true"
      name: fedora-image-cron
    spec:
      garbageCollect: Outdated
      managedDataSource: fedora
      schedule: 7 9/12 * * *
      template:
        metadata: {}
        spec:
          source:
            registry:
              pullMethod: node
              url: docker://quay.io/containerdisks/fedora:latest
          storage:
            resources:
              requests:
                storage: 30Gi
        status: {}
    status:
      commonTemplate: true
  - metadata:
      annotations:
        cdi.kubevirt.io/storage.bind.immediate.requested: "true"
      labels:
        kubevirt.io/dynamic-credentials-support: "true"
      name: rhel10-image-cron
    spec:
      garbageCollect: Outdated
      managedDataSource: rhel10
      schedule: 7 9/12 * * *
      template:
        metadata: {}
        spec:
          source:
            registry:
              imageStream: rhel10-guest
              pullMethod: node
          storage:
            resources:
              requests:
                storage: 30Gi
        status: {}
    status:
      commonTemplate: true
  - metadata:
      annotations:
        cdi.kubevirt.io/storage.bind.immediate.requested: "true"
      name: rhel8-image-cron
    spec:
      garbageCollect: Outdated
      managedDataSource: rhel8
      schedule: 7 9/12 * * *
      template:
        metadata: {}
        spec:
          source:
            registry:
              imageStream: rhel8-guest
              pullMethod: node
          storage:
            resources:
              requests:
                storage: 30Gi
        status: {}
    status:
      commonTemplate: true
  - metadata:
      annotations:
        cdi.kubevirt.io/storage.bind.immediate.requested: "true"
      labels:
        kubevirt.io/dynamic-credentials-support: "true"
      name: rhel9-image-cron
    spec:
      garbageCollect: Outdated
      managedDataSource: rhel9
      schedule: 7 9/12 * * *
      template:
        metadata: {}
        spec:
          source:
            registry:
              imageStream: rhel9-guest
              pullMethod: node
          storage:
            resources:
              requests:
                storage: 30Gi
        status: {}
    status:
      commonTemplate: true
  dataImportSchedule: 7 9/12 * * *
  infrastructureHighlyAvailable: true
  observedGeneration: 5
  relatedObjects:
  - apiVersion: monitoring.coreos.com/v1
    kind: PrometheusRule
    name: kubevirt-hyperconverged-prometheus-rule
    namespace: openshift-cnv
    resourceVersion: "2226189"
    uid: 8b3b55ac-188e-4c24-8c1e-2581e11531e2
  - apiVersion: rbac.authorization.k8s.io/v1
    kind: Role
    name: hyperconverged-cluster-operator-metrics
    namespace: openshift-cnv
    resourceVersion: "2226193"
    uid: 1034cac3-6da1-4e76-8392-cf9f41384368
  - apiVersion: rbac.authorization.k8s.io/v1
    kind: RoleBinding
    name: hyperconverged-cluster-operator-metrics
    namespace: openshift-cnv
    resourceVersion: "2226210"
    uid: 5fb7fd0a-04a2-4d88-8841-108387eca81d
  - apiVersion: v1
    kind: Service
    name: kubevirt-hyperconverged-operator-metrics
    namespace: openshift-cnv
    resourceVersion: "2226212"
    uid: 2757744e-bacf-4b96-9c03-85d41109639b
  - apiVersion: monitoring.coreos.com/v1
    kind: ServiceMonitor
    name: kubevirt-hyperconverged-operator-metrics
    namespace: openshift-cnv
    resourceVersion: "2226241"
    uid: a270e38c-6e90-4333-93bb-189bfb459bf2
  - apiVersion: scheduling.k8s.io/v1
    kind: PriorityClass
    name: kubevirt-cluster-critical
    resourceVersion: "2226251"
    uid: c07c929b-7855-4c19-8080-61ec2361f549
  - apiVersion: kubevirt.io/v1
    kind: KubeVirt
    name: kubevirt-kubevirt-hyperconverged
    namespace: openshift-cnv
    resourceVersion: "2235973"
    uid: 8c4387d5-d435-4f78-af64-bd0079107bff
  - apiVersion: cdi.kubevirt.io/v1beta1
    kind: CDI
    name: cdi-kubevirt-hyperconverged
    resourceVersion: "2227240"
    uid: 1d55906a-5bc9-4c45-99c4-eb4c575b061f
  - apiVersion: networkaddonsoperator.network.kubevirt.io/v1
    kind: NetworkAddonsConfig
    name: cluster
    resourceVersion: "2230362"
    uid: e030585c-d3f1-455b-9c2a-ca3282d18255
  - apiVersion: ssp.kubevirt.io/v1beta2
    kind: SSP
    name: ssp-kubevirt-hyperconverged
    namespace: openshift-cnv
    resourceVersion: "2229652"
    uid: 2730307e-96c7-4aea-a509-2ac5f5bfc88d
  - apiVersion: console.openshift.io/v1
    kind: ConsoleCLIDownload
    name: virtctl-clidownloads-kubevirt-hyperconverged
    resourceVersion: "2226285"
    uid: a6799d28-3985-4383-8704-deb35b23207a
  - apiVersion: route.openshift.io/v1
    kind: Route
    name: hyperconverged-cluster-cli-download
    namespace: openshift-cnv
    resourceVersion: "2226289"
    uid: b13b65d2-0b5f-4fcb-b173-951135012c66
  - apiVersion: v1
    kind: Service
    name: hyperconverged-cluster-cli-download
    namespace: openshift-cnv
    resourceVersion: "2226291"
    uid: a8f6aece-9a92-414c-aa7b-ed0122d05a8a
  - apiVersion: v1
    kind: Service
    name: kubevirt-console-plugin-service
    namespace: openshift-cnv
    resourceVersion: "2226308"
    uid: 266dd95c-e119-4c77-ad51-1a9294676bcc
  - apiVersion: v1
    kind: Service
    name: kubevirt-apiserver-proxy-service
    namespace: openshift-cnv
    resourceVersion: "2226311"
    uid: 4adfc1d1-9782-4282-af21-df3f2c799fdf
  - apiVersion: console.openshift.io/v1
    kind: ConsoleQuickStart
    name: windows-bootsource-pipeline
    resourceVersion: "2226323"
    uid: 99ab77ae-12e7-45ef-aed1-650626cc125d
  - apiVersion: console.openshift.io/v1
    kind: ConsoleQuickStart
    name: creating-virtual-machine
    resourceVersion: "2226325"
    uid: 7aaf4d8a-7953-4f97-ac89-01defb376588
  - apiVersion: console.openshift.io/v1
    kind: ConsoleQuickStart
    name: creating-virtual-machine-from-volume
    resourceVersion: "2226327"
    uid: 5b98c79b-2e81-46d5-a550-a7de86cb818c
  - apiVersion: console.openshift.io/v1
    kind: ConsoleQuickStart
    name: upload-boot-source
    resourceVersion: "2226329"
    uid: dc52edb5-5bc2-482b-b122-b3bbd39034b6
  - apiVersion: v1
    kind: ConfigMap
    name: grafana-dashboard-kubevirt-top-consumers
    namespace: openshift-config-managed
    resourceVersion: "2226332"
    uid: 39bfc56d-72bd-41cf-b7ed-4f339ec4ae32
  - apiVersion: v1
    kind: ConfigMap
    name: virtio-win
    namespace: openshift-cnv
    resourceVersion: "2226343"
    uid: 6c50220c-6cbc-48f2-9f49-fbdfc684832f
  - apiVersion: rbac.authorization.k8s.io/v1
    kind: Role
    name: virtio-win
    namespace: openshift-cnv
    resourceVersion: "2226347"
    uid: 49bbcb4b-89f7-4de5-81c9-344e43cbf0cd
  - apiVersion: rbac.authorization.k8s.io/v1
    kind: RoleBinding
    name: virtio-win
    namespace: openshift-cnv
    resourceVersion: "2226377"
    uid: d5df21de-adf1-4933-bd35-9b8a4b9d7b5c
  - apiVersion: apps/v1
    kind: Deployment
    name: kubevirt-console-plugin
    namespace: openshift-cnv
    resourceVersion: "2227024"
    uid: efc02a57-019b-43cb-b738-9f204608870b
  - apiVersion: apps/v1
    kind: Deployment
    name: kubevirt-apiserver-proxy
    namespace: openshift-cnv
    resourceVersion: "2226860"
    uid: ccd68fd0-d4d3-4069-9070-00ef0990bc2c
  - apiVersion: v1
    kind: ConfigMap
    name: nginx-conf
    namespace: openshift-cnv
    resourceVersion: "2226429"
    uid: e755d03b-4eea-47c2-a26a-da73744dc519
  - apiVersion: console.openshift.io/v1
    kind: ConsolePlugin
    name: kubevirt-plugin
    resourceVersion: "2226435"
    uid: 97f00faa-defb-4748-a628-0b7c6d6f5bda
  - apiVersion: v1
    kind: ConfigMap
    name: kubevirt-user-settings
    namespace: openshift-cnv
    resourceVersion: "2226441"
    uid: fcc4d905-5572-4daf-848a-cefde3ccab5c
  - apiVersion: v1
    kind: ConfigMap
    name: kubevirt-ui-features
    namespace: openshift-cnv
    resourceVersion: "2226445"
    uid: 91d3cb10-b171-4bbb-b6b8-4809b0b26eab
  - apiVersion: rbac.authorization.k8s.io/v1
    kind: Role
    name: kubevirt-ui-config-reader
    namespace: openshift-cnv
    resourceVersion: "2226483"
    uid: 0d66844f-cd57-4c69-8264-64a332da0ca5
  - apiVersion: rbac.authorization.k8s.io/v1
    kind: RoleBinding
    name: kubevirt-ui-config-reader-rolebinding
    namespace: openshift-cnv
    resourceVersion: "2226508"
    uid: c45ca064-d4a4-4931-b555-6d5297a28e66
  - apiVersion: image.openshift.io/v1
    kind: ImageStream
    name: rhel10-guest
    namespace: openshift-virtualization-os-images
    resourceVersion: "2226335"
    uid: 71f82608-0206-4525-917f-63d3a6f5913f
  - apiVersion: image.openshift.io/v1
    kind: ImageStream
    name: rhel8-guest
    namespace: openshift-virtualization-os-images
    resourceVersion: "2226338"
    uid: 195312b1-7661-48a6-97fa-3bf35f83fbd5
  - apiVersion: image.openshift.io/v1
    kind: ImageStream
    name: rhel9-guest
    namespace: openshift-virtualization-os-images
    resourceVersion: "2226341"
    uid: 0c6ed55a-c243-4920-b869-c68fc0073ae2
  systemHealthStatus: healthy
  versions:
  - name: operator
    version: 4.19.12
