My MATRIXX

My MATRIXX Properties describes the configuration options available in the My MATRIXX sub-chart.

Table 1. My MATRIXX Properties
Property Description
mymatrixx.connections.rsgateway.host The host name to use when connecting to the RS Gateway. The default value is rsgateway-access-group.
mymatrixx.connections.rsgateway.port The port to use when connecting to the RS Gateway. The default value is 8080.
mymatrixx.catalogBuilderVolume.storage The size of the storage to request. The default value is 1Gi.
mymatrixx.catalogBuilderVolume.storageClassName The StorageClass value to use for the PersistentVolumeClaim (PVC). The default value is "".
mymatrixx.catalogBuilderVolume.createPersistentVolumeClaim When set to true, the chart creates the PVC object. The default value is true.
mymatrixx.catalogBuilderVolume.createPersistentVolume When set to true the chart creates the PersistentVolume (PV) object. The default value is true.
mymatrixx.catalogBuilderVolume.persistentVolume The PersistentVolume configuration used in the PV of type PersistentVolumeSpec v1 core. For more information, see the Kubernetes API documentation. The default value is a HostPath configuration.
mymatrixx.catalogBuilderVolume.pvName The name to use for the Persistent Volume (either when creating or referenced from the PVC). If set to "", the volumeName attribute is excluded from the PVC.
mymatrixx.catalogBuilderVolume.dynamicProvisioning When set to true, the PVC is used to dynamically provision a PV. In this case the pvName is not used. Use this property in conjunction with mymatrixx.​catalogBuilderVolume.​createPersistentVolume set to false. The default value is false.
mymatrixx.catalogBuilderVolume.annotations Any annotations to add to the PVC. For more information, see the discussion about Annotations in Kubernetes documentation.
mymatrixx.fileEncoding The file encoding. The value of this parameter is passed to the JVM in the My MATRIXX pod in the system argument file.encoding. The default value is UTF-8.
Note: When installing My MATRIXX, the mymatrixx-svnrepo-init job persists logs to the shared-logging-storage volume mount, if it exists.

For My MATRIXX you can individually override the settings for liveness and readiness probes. For more information see the discussion about liveness, readiness, and start-up probe configuration in Kubernetes documentation at the Kubernetes website. My MATRIXX Liveness and Readiness Probe Settings describes the available properties for configuring these settings.

Note: Make sure you fully understand the effect of these values on Kubernetes scheduling behavior before modifying settings. Incorrect settings may result in instability.
Table 2. My MATRIXX Liveness and Readiness Probe Settings
Property Description
mymatrixx.livenessProbe.initialDelaySeconds The initialDelay value to use for the pod liveness probe. The default value is 60.
mymatrixx.livenessProbe.periodSeconds The period value to use for the pod liveness probe. The default value is 20.
mymatrixx.livenessProbe.timeoutSeconds The timeout value to use for the pod liveness probe. The default value is 1.
mymatrixx.livenessProbe.failureThreshold The failure threshold value to use for the pod liveness probe. The default value is 3.
mymatrixx.readinessProbe.initialDelaySeconds The initialDelay value to use for the pod readiness probe. The default value is 20.
mymatrixx.readinessProbe.periodSeconds The period value to use for the pod readiness probe. The default value is 10.
mymatrixx.readinessProbe.timeoutSeconds The timeout value to use for the pod readiness probe. The default value is 1.
mymatrixx.readinessProbe.failureThreshold The failure threshold value to use for the pod readiness probe. The default value is 3.