Global Options¶
The following options are available for all persistence types:
enabled¶
Enables or disables the persistence item. Defaults to true
.
type¶
Sets the persistence type
Valid options are:
globalMounts¶
Configure mounts to all controllers and containers. By default the persistence item will be mounted to /<name_of_the_peristence_item>
.
Example
path¶
Where to mount the volume in the main container. Defaults to /<name_of_the_volume>
readOnly¶
Specify if the volume should be mounted read-only
subPath¶
Specifies a sub-path inside the referenced volume instead of its root.
advancedMounts¶
Explicitly configure mounts for specific controllers and containers.
Example
advancedMounts:
main: # (1)!
main: # (2)!
- path: /data/config.yaml
readOnly: true
subPath: config.yaml
second-container: # (3)!
- path: /appdata/config
readOnly: true
second-controller: # (4)!
main: # (5)!
- path: /data/config.yaml
readOnly: false
subPath: config.yaml
- the controller with the "main" identifier
- the container with the "main" identifier
- the container with the "second-container" identifier
- the controller with the "second-controller" identifier
- the container with the "main" identifier
path¶
Where to mount the volume in the main container. Defaults to /<name_of_the_volume>
readOnly¶
Specify if the volume should be mounted read-only
subPath¶
Specifies a sub-path inside the referenced volume instead of its root.