mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 14:02:56 +09:00
Move the dynamic-dropdown x-cozystack-options vendor extensions from the generated values.schema.json into the values.yaml source for vm-instance, kubernetes, vm-disk and bucket so they survive schema regeneration. The new cozyvalues-gen @x-<keyword> directive emits these extensions from the source annotations. Annotations on typedef @field entries (Disk, Network, GPU, NodeGroup) are declared once and cover every place the typedef is reused. Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Andrei Kvapil <andrei.kvapil@aenix.io>
13 lines
471 B
YAML
13 lines
471 B
YAML
## @param {bool} locking=false - Provisions bucket from the `-lock` BucketClass (with object lock enabled).
|
|
locking: false
|
|
|
|
## @param {string} [storagePool] - Selects a specific BucketClass by storage pool name.
|
|
## @x-cozystack-options {source: storagepool}
|
|
storagePool: ""
|
|
|
|
## @typedef {struct} User - Bucket user configuration.
|
|
## @field {bool} [readonly] - Whether the user has read-only access.
|
|
|
|
## @param {map[string]User} users - Users configuration map.
|
|
users: {}
|