Volume Snapshot Class
Appears in
.Values.volumeSnapshotClass
volumeSnapshotClass
Define a volume snapshot class
Key | volumeSnapshotClass |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | {} |
Example
$name
Define a volume snapshot class
Key | volumeSnapshotClass.$name |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | {} |
Example
labels
Define the labels of the volume snapshot class
Key | volumeSnapshotClass.$name.labels |
Type | map |
Required | ❌ |
Helm tpl | ✅ (On value only) |
Default | {} |
Example
annotations
Define the annotations of the volume snapshot class
Key | volumeSnapshotClass.$name.annotations |
Type | map |
Required | ❌ |
Helm tpl | ✅ (On value only) |
Default | {} |
Example
enabled
Enable volume snapshot class
Key | volumeSnapshotClass.$name.enabled |
Type | bool |
Required | ✅ |
Helm tpl | ✅ |
Default | false |
Example
isDefault
Sets the annotation snapshot.storage.kubernetes.io/is-default-class
to "true"
or "false"
Key | volumeSnapshotClass.$name.isDefault |
Type | bool |
Required | ❌ |
Helm tpl | ❌ |
Default | false |
Example
driver
Define the driver of the volume snapshot class
Key | volumeSnapshotClass.$name.driver |
Type | string |
Required | ✅ |
Helm tpl | ✅ |
Default | "" |
Example
deletionPolicy
Define the deletion policy of the volume snapshot class
Key | volumeSnapshotClass.$name.deletionPolicy |
Type | string |
Required | ❌ |
Helm tpl | ❌ |
Default | Retain |
Example
parameters
Define the parameters of the volume snapshot class
Key | volumeSnapshotClass.$name.parameters |
Type | map |
Required | ❌ |
Helm tpl | ✅ (On both key and value) |
Default | {} |
Example