apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: name: windows-server-2022-basic namespace: ${TENANT_NAMESPACE} spec: running: true template: metadata: annotations: vm.kubevirt.io/os: win2k22 vm.kubevirt.io/workload: server labels: kubevirt.io/domain: windows-server-2022-basic kubevirt.io/size: small spec: domain: cpu: cores: 1 sockets: 1 threads: 1 devices: disks: - disk: bus: virtio name: rootdisk interfaces: - masquerade: {} model: virtio name: default networkInterfaceMultiqueue: true rng: {} features: acpi: {} smm: enabled: true firmware: bootloader: efi: {} memory: guest: 4Gi hostname: windows-server-2022-basic networks: - name: default pod: {} terminationGracePeriodSeconds: 180 volumes: - name: rootdisk dataVolume: name: windows-server-2022-basic-dv --- apiVersion: cdi.kubevirt.io/v1beta1 kind: DataVolume metadata: name: windows-server-2022-basic-dv namespace: ${TENANT_NAMESPACE} spec: source: http: url: http://nginx.demo.svc.cluster.local:8080/windows-server-2022-uefi-ns.qcow2 pvc: accessModes: - ReadWriteOnce resources: requests: storage: 120Gi storageClassName: ibm-spectrum-scale-fileset