Add examples with kubevirt
* Add helpers to install kubevirt and its dependencies
* Add examples how to use kubevirt
Related-Prod: PRODX-3456
Change-Id: I3ade65df5f8ddff39f35605104851833d74690a1
diff --git a/kubevirt/examples/03-boot-vm-volumes/cirros.yaml b/kubevirt/examples/03-boot-vm-volumes/cirros.yaml
new file mode 100644
index 0000000..1f4e236
--- /dev/null
+++ b/kubevirt/examples/03-boot-vm-volumes/cirros.yaml
@@ -0,0 +1,55 @@
+---
+apiVersion: kubevirt.io/v1
+kind: VirtualMachine
+metadata:
+ labels:
+ kubevirt.io/vm: cirros-volumes
+ name: cirros-volumes
+spec:
+ running: false
+ template:
+ metadata:
+ labels:
+ kubevirt.io/vm: cirros-volumes
+ spec:
+ domain:
+ devices:
+ disks:
+ - disk:
+ bus: virtio
+ name: containerdisk
+ - disk:
+ bus: virtio
+ name: cloudinitdisk
+ - disk:
+ bus: virtio
+ name: host-disk
+ - disk:
+ bus: virtio
+ name: metrics
+ - disk:
+ bus: virtio
+ name: mypvcdisk
+ resources:
+ requests:
+ memory: 128Mi
+ terminationGracePeriodSeconds: 0
+ volumes:
+ - containerDisk:
+ image: docker.io/jumpojoy/kubevirt-cirros:0.6.2
+ name: containerdisk
+ - name: mypvcdisk
+ persistentVolumeClaim:
+ claimName: cirros-volumes
+ - hostDisk:
+ capacity: 1Gi
+ path: /data/disk.img
+ type: DiskOrCreate
+ name: host-disk
+ - name: metrics
+ downwardMetrics: {}
+ - cloudInitNoCloud:
+ userData: |
+ #!/bin/sh
+ echo 'printed from cloud-init userdata'
+ name: cloudinitdisk