blob: 63cb978bdd061a20c632b6d4524bd50882ba42ab [file] [log] [blame]
Giorgi Lekveishvili330c5542024-08-26 08:34:08 +04001apiVersion: kubevirt.io/v1
2kind: VirtualMachine
3metadata:
4 labels:
5 kubevirt.io/os: linux
6 name: {{ .Values.name }}
7spec:
8 running: true
9 template:
10 metadata:
11 creationTimestamp: null
12 labels:
13 kubevirt.io/domain: debian
14 spec:
15 domain:
16 cpu:
17 cores: {{ .Values.cpuCores }}
18 resources:
19 limits:
20 memory: {{ .Values.memory }}
21 devices:
22 interfaces:
23 - masquerade: {}
24 name: default
25 ports:
26 {{- range .Values.ports }}
27 - port: {{ . }}
28 {{- end }}
29 disks:
30 - name: disk0
31 disk:
32 bus: virtio
33 - name: cloudinitdisk
34 disk:
35 bus: virtio
36 readonly: true
37 networks:
38 - name: default
39 pod: {}
40 volumes:
41 - name: disk0
42 persistentVolumeClaim:
43 claimName: dv-{{ .Values.name }}
44 - name: cloudinitdisk
45 cloudInitNoCloud:
46 userData: {{ .Values.cloudInit.userData }}