| Field | Type | Description | Value(s) |
|---|---|---|---|
name | string | Name of the volume. Name can only contain: lowercase and uppercase ASCII letters, digits, and hyphens. | |
discovery | VolumeDiscoverySpec | The discovery describes how to find a volume. | |
mount | ExistingMountSpec | The mount describes additional mount options. | |
trim | TrimConfig | The trim describes the per-volume filesystem trim (fstrim) configuration. |
discovery
VolumeDiscoverySpec describes how the volume is discovered.| Field | Type | Description | Value(s) |
|---|---|---|---|
volumeSelector | VolumeSelector | The volume selector expression. |
volumeSelector
VolumeSelector selects an existing volume.| Field | Type | Description | Value(s) |
|---|---|---|---|
match | Expression | The Common Expression Language (CEL) expression to match the volume. |
mount
ExistingMountSpec describes how the volume is mounted.| Field | Type | Description | Value(s) |
|---|---|---|---|
readOnly | bool | Mount the volume read-only. | |
disableAccessTime | bool | If true, disable file access time updates. | |
secure | bool | Enable secure mount options (nosuid, nodev). Defaults to true for better security. |
trim
TrimConfig describes per-volume filesystem trim (fstrim) configuration. It overrides the global FilesystemTrimConfig for the volume.| Field | Type | Description | Value(s) |
|---|---|---|---|
enabled | bool | Enable or disable trimming for this volume. If not set, trimming is enabled when the global FilesystemTrimConfig is present. | |
interval | Duration | The interval at which the volume is trimmed, overriding the global trim interval. |