VM-Operator/example/local-path/test-vm.yaml

46 lines
1.1 KiB
YAML
Raw Normal View History

2023-07-22 14:36:42 +02:00
apiVersion: "vmoperator.jdrupes.org/v1"
kind: VirtualMachine
metadata:
2023-08-11 12:22:26 +02:00
namespace: vmop-demo
2023-07-22 14:36:42 +02:00
name: test-vm
spec:
2023-08-02 14:07:37 +02:00
2023-07-22 14:36:42 +02:00
image:
2023-08-02 14:07:37 +02:00
# Defaults:
# repository: ghcr.io
# path: mnlipp/org.jdrupes.vmoperator.runner.qemu-arch
# version: latest
2023-07-22 14:36:42 +02:00
pullPolicy: Always
2023-06-18 18:06:17 +02:00
2023-07-22 14:36:42 +02:00
vm:
maximumCpus: 4
2023-08-12 18:27:22 +02:00
currentCpus: 2
2023-07-22 14:36:42 +02:00
maximumRam: "8 GiB"
currentRam: "4 GiB"
2023-06-18 18:06:17 +02:00
2023-07-22 14:36:42 +02:00
networks:
2023-08-12 18:27:22 +02:00
- user: {}
2023-08-02 14:07:37 +02:00
2023-07-22 14:36:42 +02:00
disks:
2023-07-25 12:26:42 +02:00
- volumeClaimTemplate:
2023-07-28 18:01:37 +02:00
metadata:
name: test-vm-system
2023-07-25 12:26:42 +02:00
spec:
2023-07-28 17:50:34 +02:00
storageClassName: ""
selector:
matchLabels:
app.kubernetes.io/name: vmrunner
app.kubernetes.io/instance: test-vm
vmrunner.jdrupes.org/disk: system
2023-07-25 12:26:42 +02:00
resources:
requests:
storage: 40Gi
2023-08-12 18:27:22 +02:00
- cdrom:
image: ""
# image: https://download.fedoraproject.org/pub/fedora/linux/releases/38/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-38-1.6.iso
# image: "Fedora-Workstation-Live-x86_64-38-1.6.iso"
2023-07-25 12:26:42 +02:00
2023-07-27 13:14:04 +02:00
display:
spice:
2023-07-22 14:36:42 +02:00
port: 5910