Extensions for External Volumes
These configuration properties allow an external volume to be mounted as /sync/ext, which is synchronized with the /opt/mtx/ext directory in the component container at start-up.
External Volume Extension Configuration Properties describes the properties that control external volume extensions.
Property | Description |
---|---|
sub_chart_name.extensions.externalVolume.enabled | If set to true , a persistent volume (PV) and Persistent Volume Claim
(PVC) are created and mounted to the /sync/ext
directory, which is synchronized to the
/opt/mtx/ext directory at start-up on the main
container. The default value is false . |
sub_chart_name.extensions.externalVolume.storage | The storage size to request. The default value is
100Mi . |
sub_chart_name.extensions.externalVolume.storageClass | The StorageClass value to use for the PVC. The default value is "". |
sub_chart_name.extensions.externalVolume.createPersistentVolume | If set to true , the chart creates the PV object using the value of
sub_chart_name.extensions.externalVolume.persistentVolume .
The default value is true . |
sub_chart_name.extensions.externalVolume.persistentVolume | The configuration for the PV. The default value is a HostPath
configuration. |
Note: Extension configuration options are only used by the sub chart of components that support
extensions such as RS Gateway,
Payment Service, and SBA Gateway.
The following example shows configuration of an external volume for RS Gateway:
rsgateway:
extensions:
externalVolume:
enabled: true
storage: 150Mi
persistentVolume:
hostPath:
path: "/home/data/matrixx-rsgateway-extensions"