Volume Snapshot
Appears in
.Values.volumeSnapshots
volumeSnapshots
Define a volume snapshot
| Key | volumeSnapshots | 
| Type | map | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | {} | 
Example
volumeSnapshots: {}$name
Define a volume snapshot
| Key | volumeSnapshots.$name | 
| Type | map | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | {} | 
Example
volumeSnapshots:  example1: {}labels
Define the labels of the volume snapshot
| Key | volumeSnapshots.$name.labels | 
| Type | map | 
| Required | ❌ | 
Helm tpl | ✅ (On value only) | 
| Default | {} | 
Example
volumeSnapshots:  example1:    labels:      key: valueannotations
Define the annotations of the volume snapshot class
| Key | volumeSnapshots.$name.annotations | 
| Type | map | 
| Required | ❌ | 
Helm tpl | ✅ (On value only) | 
| Default | {} | 
Example
volumeSnapshots:  example1:    annotations:      key: valueenabled
Enable volume snapshot
| Key | volumeSnapshots.$name.enabled | 
| Type | bool | 
| Required | ✅ | 
Helm tpl | ✅ | 
| Default | false | 
Example
volumeSnapshots:  example1:    enabled: truesource
Define the source of the volume snapshot
| Key | volumeSnapshots.$name.source | 
| Type | map | 
| Required | ✅ | 
Helm tpl | ❌ | 
| Default | {} | 
Example
volumeSnapshots:  example1:    enabled: true    source: {}volumeSnapshotContentName
Define the volume snapshot content name
| Key | volumeSnapshots.$name.source.volumeSnapshotContentName | 
| Type | string | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | "" | 
Example
volumeSnapshots:  example1:    enabled: true    source:      volumeSnapshotContentName: some-namepersistentVolumeClaimName
Define the persistent volume claim name
| Key | volumeSnapshots.$name.source.persistentVolumeClaimName | 
| Type | string | 
| Required | ❌ | 
Helm tpl | ❌ | 
| Default | "" | 
Example
volumeSnapshots:  example1:    enabled: true    source:      persistentVolumeClaimName: some-pvc-nameFull Examples
volumeSnapshots:  example1:    enabled: true    source:      volumeSnapshotContentName: some-name  example2:    enabled: true    source:      persistentVolumeClaimName: some-pvc-name