apiVersion: template.openshift.io/v1 kind: Template metadata: name: windows-server-2022-small namespace: ${TENANT_NAMESPACE} annotations: description: "Windows Server 2022 Standard VM openshift.io/display-name: Windows Server 2022 openshift.io/provider-display-name: Phoenix Systems AG tags: virtualmachine,windows,2022 objects: - apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: name: ${VM_NAME} namespace: ${TENANT_NAMESPACE} spec: running: false template: metadata: labels: kubevirt.io/domain: ${VM_NAME} spec: domain: cpu: cores: 2 memory: guest: 4Gi devices: disks: - name: rootdisk disk: bus: virtio networks: - name: default pod: {} volumes: - name: rootdisk dataVolume: name: ${VM_NAME}-datavolume - apiVersion: cdi.kubevirt.io/v1beta1 kind: DataVolume metadata: name: ${VM_NAME}-datavolume namespace: ${NAMESPACE} spec: source: http: url: ${IMAGE_URL} pvc: accessModes: - ReadWriteOnce resources: requests: storage: ${PVC_SIZE} parameters: - name: IMAGE_URL description: URL to your image repository required: true value: https://nginx.demo.pub.ai-2.kvant.cloud.apps.ai-2.kvant.cloud/win2022.qcow2 - name: PVC_SIZE description: PVC size (GiB) required: true value: 120Gi