-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathfedora-datavolume.yaml
59 lines (59 loc) · 1.5 KB
/
fedora-datavolume.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachineInstance
metadata:
name: testvmfedora29
spec:
domain:
cpu:
cores: 1
devices:
disks:
- disk:
bus: virtio
name: test-datavolume
- name: cloudinitvolume
cdrom:
bus: virtio
resources:
requests:
memory: 512M
volumes:
- dataVolume:
name: fedora29-dv
name: test-datavolume
- cloudInitNoCloud:
userData: |
#cloud-config
hostname: testvm1
users:
- name: shadowman
gecos: KubeVirt Project
sudo: ALL=(ALL) NOPASSWD:ALL
passwd: $1$SaltSalt$JTGvFHUx8L0/zris1k3CT.
shell: /bin/bash
home: /home/shadowman
lock_passwd: false
networkData: |
network:
version: 1
config:
- type: physical
name: eth0
subnets:
- type: dhcp
name: cloudinitvolume
---
apiVersion: cdi.kubevirt.io/v1alpha1
kind: DataVolume
metadata:
name: fedora29-dv
spec:
pvc:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
source:
http:
url: "https://download.fedoraproject.org/pub/fedora/linux/releases/29/Cloud/x86_64/images/Fedora-Cloud-Base-29-1.2.x86_64.raw.xz"