Name | Type | Description | Notes |
---|---|---|---|
cloud_init_config_drive | V1CloudInitConfigDriveSource | CloudInitConfigDrive represents a cloud-init Config Drive user-data source. The Config Drive data will be added as a disk to the vmi. A proper cloud-init installation is required inside the guest. More info: https://cloudinit.readthedocs.io/en/latest/topics/datasources/configdrive.html | [optional] |
cloud_init_no_cloud | V1CloudInitNoCloudSource | CloudInitNoCloud represents a cloud-init NoCloud user-data source. The NoCloud data will be added as a disk to the vmi. A proper cloud-init installation is required inside the guest. More info: http://cloudinit.readthedocs.io/en/latest/topics/datasources/nocloud.html | [optional] |
config_map | V1ConfigMapVolumeSource | ConfigMapSource represents a reference to a ConfigMap in the same namespace. More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-pod-configmap/ | [optional] |
container_disk | V1ContainerDiskSource | ContainerDisk references a docker image, embedding a qcow or raw disk. More info: https://kubevirt.gitbooks.io/user-guide/registry-disk.html | [optional] |
data_volume | V1DataVolumeSource | DataVolume represents the dynamic creation a PVC for this volume as well as the process of populating that PVC with a disk image. | [optional] |
downward_api | V1DownwardAPIVolumeSource | DownwardAPI represents downward API about the pod that should populate this volume | [optional] |
downward_metrics | V1DownwardMetricsVolumeSource | DownwardMetrics adds a very small disk to VMIs which contains a limited view of host and guest metrics. The disk content is compatible with vhostmd (https://github.com/vhostmd/vhostmd) and vm-dump-metrics. | [optional] |
empty_disk | V1EmptyDiskSource | EmptyDisk represents a temporary disk which shares the vmis lifecycle. More info: https://kubevirt.gitbooks.io/user-guide/disks-and-volumes.html | [optional] |
ephemeral | V1EphemeralVolumeSource | Ephemeral is a special volume source that "wraps" specified source and provides copy-on-write image on top of it. | [optional] |
host_disk | V1HostDisk | HostDisk represents a disk created on the cluster level | [optional] |
memory_dump | V1MemoryDumpVolumeSource | MemoryDump is attached to the virt launcher and is populated with a memory dump of the vmi | [optional] |
name | str | Volume's name. Must be a DNS_LABEL and unique within the vmi. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names | [default to ''] |
persistent_volume_claim | V1PersistentVolumeClaimVolumeSource | PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. Directly attached to the vmi via qemu. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims | [optional] |
secret | V1SecretVolumeSource | SecretVolumeSource represents a reference to a secret data in the same namespace. More info: https://kubernetes.io/docs/concepts/configuration/secret/ | [optional] |
service_account | V1ServiceAccountVolumeSource | ServiceAccountVolumeSource represents a reference to a service account. There can only be one volume of this type! More info: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ | [optional] |
sysprep | V1SysprepSource | Represents a Sysprep volume source. | [optional] |