VM-Operator/dev-example/test-vm.yaml

64 lines
1.3 KiB
YAML
Raw Permalink Normal View History

2023-08-11 12:22:26 +02:00
apiVersion: "vmoperator.jdrupes.org/v1"
kind: VirtualMachine
metadata:
namespace: vmop-dev
name: test-vm
spec:
image:
repository: docker-registry.lan.mnl.de
path: vmoperator/org.jdrupes.vmoperator.runner.qemu-alpine
2024-08-20 10:30:31 +02:00
version: 3.2.0
2023-08-11 12:22:26 +02:00
permissions:
- user: admin
may:
- "*"
- user: test
may:
- "accessConsole"
2023-08-19 10:51:19 +02:00
resources:
requests:
cpu: 1
memory: 2Gi
2024-02-26 15:15:55 +01:00
guestShutdownStops: true
2024-02-18 13:35:31 +01:00
cloudInit: {}
2023-08-11 12:22:26 +02:00
vm:
2023-08-17 21:18:29 +02:00
# state: Running
2023-08-11 12:22:26 +02:00
bootMenu: yes
useTpm: true
maximumRam: 8Gi
currentRam: 4Gi
2023-08-11 12:22:26 +02:00
maximumCpus: 4
currentCpus: 4
networks:
- tap:
mac: "02:16:3e:33:58:10"
2023-08-11 12:22:26 +02:00
disks:
- volumeClaimTemplate:
metadata:
name: system
spec:
storageClassName: ""
selector:
matchLabels:
app.kubernetes.io/name: vmrunner
app.kubernetes.io/instance: test-vm
vmrunner.jdrupes.org/disk: system
resources:
requests:
storage: 40Gi
- cdrom:
2023-08-11 14:00:16 +02:00
image: ""
# image: https://download.fedoraproject.org/pub/fedora/linux/releases/38/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-38-1.6.iso
2023-08-11 12:22:26 +02:00
# image: "Fedora-Workstation-Live-x86_64-38-1.6.iso"
display:
spice:
2023-08-13 22:27:50 +02:00
port: 5810
generateSecret: true