Files
Arsolitt c65dbfbe39 fix(vm-disk): remove bind.immediate.requested annotation for upload source
The upload source unconditionally set the
cdi.kubevirt.io/storage.bind.immediate.requested annotation, which
bypasses WaitForFirstConsumer and may provision the DataVolume on a
node that does not satisfy the VM's node affinity constraints.

With the dependencyMappings feature ensuring VMInstance HelmRelease
depends on VMDisk HelmRelease, WFFC binding is triggered by the VM
pod itself — the annotation is no longer needed.

Signed-off-by: Arsolitt <arsolitt@gmail.com>
2026-05-06 21:06:11 +03:00
..
2025-09-18 16:27:38 +02:00
2024-10-16 18:35:30 +02:00
2025-09-24 12:32:37 +02:00

Virtual Machine Disk

A Virtual Machine Disk

Parameters

Common parameters

Name Description Type Value
source The source image location used to create a disk. object {}
source.image Use image by name from default collection. *object null
source.image.name Name of the image to use. string ""
source.upload Upload local image. *object null
source.http Download image from an HTTP source. *object null
source.http.url URL to download the image. string ""
source.disk Clone an existing vm-disk. *object null
source.disk.name Name of the vm-disk to clone. string ""
optical Defines if disk should be considered optical. bool false
storage The size of the disk allocated for the virtual machine. quantity 5Gi
storageClass StorageClass used to store the data. string replicated