mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-04 11:07:03 +09:00
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>
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 |