Replace hardcoded BucketAccess with user-driven model: - locking: provisions from -lock BucketClass (object lock enabled) - storagePool: selects pool-specific BucketClass - users: map of named users, each creating a BucketAccess with optional readonly flag Empty users map produces zero BucketAccess resources (breaking change). Update ApplicationDefinition schema and dashboard RBAC accordingly. Signed-off-by: IvanHunters <xorokhotnikov@gmail.com>
11 lines
425 B
YAML
11 lines
425 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.
|
|
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: {}
|