tenant-demo/windows-vm-standard-dev/vm/server.yaml

124 lines
3.2 KiB
YAML

apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
name: windows-vm-standard-dev
namespace: ${TENANT_NAMESPACE}
spec:
dataVolumeTemplates:
- apiVersion: cdi.kubevirt.io/v1beta1
kind: DataVolume
metadata:
creationTimestamp: null
name: windows-rootdisk-dev
spec:
source:
http:
url: 'http://nginx.demo.svc.cluster.local:8080/windows-server-2022-uefi-ns.qcow2'
storage:
resources:
requests:
storage: 60Gi
sourceRef:
kind: DataSource
name: win2k22
namespace: kubevirt-os-images
running: Halted
template:
metadata:
annotations:
vm.kubevirt.io/flavor: medium
vm.kubevirt.io/os: windows2k22
vm.kubevirt.io/workload: server
creationTimestamp: null
labels:
kubevirt.io/domain: windows-vm-standard-dev
kubevirt.io/size: medium
spec:
architecture: amd64
domain:
clock:
timer:
hpet:
present: false
hyperv: {}
pit:
tickPolicy: delay
rtc:
tickPolicy: catchup
utc: {}
cpu:
cores: 2
sockets: 1
threads: 2
devices:
disks:
- disk:
bus: virtio
name: rootdisk-dev
- cdrom:
bus: sata
name: windows-drivers-disk
- disk:
bus: sata
name: datadisk-dev
inputs:
- bus: usb
name: tablet
type: tablet
networkInterfaceMultiqueue: true
interfaces:
- name: default
masquerade: {}
ports:
- port: 8080
- port: 443
- port: 22
- port: 3389
tpm: {}
features:
acpi: {}
apic: {}
hyperv:
reenlightenment: {}
ipi: {}
synic: {}
synictimer:
direct: {}
spinlocks:
spinlocks: 8191
reset: {}
relaxed: {}
vpindex: {}
runtime: {}
tlbflush: {}
frequencies: {}
vapic: {}
smm: {}
firmware:
bootloader:
efi:
secureBoot: true
machine:
type: pc-q35-rhel9.2.0
memory:
guest: 4Gi
resources: {}
networks:
- name: default
pod: {}
terminationGracePeriodSeconds: 3600
volumes:
- name: rootdisk-dev
dataVolume:
name: windows-rootdisk-dev
- name: datadisk-dev
persistentVolumeClaim:
claimName: windows-vm-datadisk-dev
#- name: cloudinitdisk
# cloudInitNoCloud:
# secretRef:
# name: windows-cloud-init
- containerDisk:
image: 'registry.redhat.io/container-native-virtualization/virtio-win-rhel9@sha256:841b89fee12860d1073310ce91a04a61f7bdeb1a8bda68204345b45aa45e6023'
name: windows-drivers-disk