General Ledger Processing and Posting Components
Use these configuration properties to configure the General Ledger Processor and General Ledger Posting CHF components.
General Ledger Processor Properties describes the configuration options available in the General Ledger Processor sub-chart.
Property | Description |
---|---|
general-ledger.processor.enabled | Set to true to enable and create the General Ledger
Processor cron job. The default value is false . |
general-ledger.processor.schedule | The cron job expression to trigger the General Ledger Processor job.
The default value is 0 2 * * * . |
general-ledger.processor.processingDate | The processing day passed to the General Ledger Processor. This can in human readable
terms. For example: today or 7 days
ago. The default value is
yesterday . |
general-ledger.processor.logging.level | The logging level to use. The acceptable values are:
info . |
general-ledger.processor.image.nameOverride | The image name, if different from the default name. |
general-ledger.processor.image.versionOverride | A list of NRF URIs to register with. |
general-ledger.processor.annotations | Annotations to apply to the cron job. For more information, see the discussion about annotations in Kubernetes documentation. |
general-ledger.processor.configuration.args | Command arguments to pass into the container. For more information, see the discussion about configuration at the command line. |
general-ledger.processor.configuration.environment | Environment variables to pass into the container. For more information, see the discussion about environment variables and command arguments. |
general-ledger.processor.configuration.configmap | The data structure used for the data section of a ConfigMap that is copied to
/sync/conf (synced to
/opt/mtx/conf at start-up) in the main
container. The default gl_processor.yaml and
gl_configuration.yaml files defined here by can
be overwritten as needed. Note: gl_configuration.yaml is for use with
pre-5100 GL or GL V1. |
general-ledger.processor.configuration.sources[x].refName | The name of an entry in the global.configurationSources map.For more information about configuration sources, see the discussion about configuration sources for other components in MATRIXX Configuration. |
general-ledger.processor.podSecurityContext | A security context to assign for the pod. |
general-ledger.processor.securityContext | A security context to assign to the main container in the pod. |
general-ledger.processor.resources | Resources to specify for the main container in the pod. |
general-ledger.processor.nodeSelector | A node selector to define for the pod. |
general-ledger.processor.tolerations | Tolerations to assign to the pod. |
general-ledger.processor.affinity | Affinity rules to assign to the pod. |
general-ledger.processor.serviceAccount.create | When set to true , the a ServiceAccount is created
for use with the pod. The default value is
true . |
general-ledger.processor.serviceAccount.name | The name of ServiceAccount for the pod. When general-ledger.processor.serviceAccount.create is set to true , This is the name of the created
ServiceAccount. The default value is gl-processor-release_name . |
general-ledger.processor.serviceAccount.annotations | Any annotations to add to the ServiceAccount. For more information, see the discussion about annotations in Kubernetes documentation. |
general-ledger.processor.mongodb.connectionString | This value overrides the global MongoDB connectionString for processing. |
general-ledger.posting.mongodb.connectionString | This value overrides the global MongoDB connectionString for posting. |
The General Ledger Posting and Processor utilities connect to the MongoDB defined using the configuration under global.mongodb
. You can override the
global.mongodb.connectionString setting in your GL sub-chart. For more information, see the discussion about MongoDB event loader configuration.
MATRIXX Support recommends that you do not configure MongoDB within the gl_posting.yaml file. For information, see the MongoDB documentation.
General Ledger Posting Properties describes the configuration options available in the General Ledger Posting sub-chart.
Property | Description |
---|---|
general-ledger.posting.enabled | Set to true to enable and create the General Ledger
Posting cron job. The default value is false . |
general-ledger.posting.schedule | The cron expression which triggers the General Ledger Posting job.
The default value is 0 3 * * * . |
general-ledger.posting.startDate | The start date for the General Ledger Posting job. You can use human readable terms.
For example: today or 7 days ago . The
default value is 7 days ago . |
general-ledger.posting.endDate | The end date for the General Ledger Posting job. You can use human
readable terms. For example: today or 7 days
ago . The default value is
yesterday . |
general-ledger.posting.logging.level | The logging level to use. The acceptable values are:
info . |
general-ledger.posting.image.nameOverride | A name for the image, if different from the released name. |
general-ledger.posting.image.versionOverride | The image version, if different from the released version |
general-ledger.posting.annotations | Annotations to apply to the cron job. |
general-ledger.posting.configuration.args | Command arguments to pass into the container. For more information, see the discussion about environment variables and command arguments. |
general-ledger.posting.configuration.environment | Environment variables to pass into the container. For more information, see the discussion about environment variables and command arguments. |
general-ledger.posting.configuration.configmap | The data structure used for the data section of a ConfigMap. The ConfigMap is copied to /sync/conf (synced to /opt/mtx/conf at start-up) in the main container. A default gl_posting.yaml file is defined here and can be overridden as needed. |
general-ledger.posting.configuration.sources[x].refName | The name of an entry in the global.configurationSources map.For more information about configuration sources, see the discussion about configuration sources for other components in MATRIXX Configuration. |
general-ledger.posting.outputStorage.storage | The size of storage required to store the General Ledger Posting output files. The default value is 1Gi. |
general-ledger.posting.outputStorage.storageClassName | The Storage Class Name that General Ledger Posting uses for PersistentVolume (PV) output. |
general-ledger.posting.outputStorage.createPersistentVolumeClaim | Set to true to direct the Chart to create the
PersistentVolumeClaims used for General Ledger Posting output. The
default value is true . |
general-ledger.posting.outputStorage.createPersistentVolume | Set to true to direct the Chart to create the PV
used for General Ledger Posting output. The default value is
true . |
general-ledger.posting.outputStorage.pvName | The name of the PV (either when creating or referenced from the
Persistent Volume Claim (PVC). Exclude the volumeName
attribute from the Persistent Volume Claim by setting this parameter to
"". |
general-ledger.posting.outputStorage.annotations | Annotations to add to the PVC. |
general-ledger.posting.outputStorage.persistentVolume | The PV configuration used in the PV of type PersistentVolumeSpec v1 core. For information about this PV, see the Kubernetes documentation. |
general-ledger.posting.outputStorage.dynamicProvisioning | If set to true, the PVC dynamically provisions a PV. In this case
the pvName is not used. Use this with the
general-ledger.posting.outputStorage.storageClassName
parameter set to false. The default value is
false . |
general-ledger.posting.podSecurityContext | A security context to for the pod. For more information, see Kubernetes documentation. |
general-ledger.posting.securityContext | A security context to for the main container in the pod. |
general-ledger.posting.resources | Defines resources for the main container in the pod. |
general-ledger.posting.nodeSelector | Defines a node selector for the pod. |
general-ledger.posting.tolerations | Assigns tolerations to the pod. |
general-ledger.posting.affinity | Assigns affinity rules to the pod. |
general-ledger.posting.serviceAccount.create | When set to true , the a ServiceAccount is created
for use with the pod. The default value is
true . |
general-ledger.posting.serviceAccount.name | The name of ServiceAccount for the pod. When
general-ledger.posting.serviceAccount.create is set
to true , This is the name of the created
ServiceAccount. The default value is
gl-posting-release_name . |
general-ledger.posting.serviceAccount.annotations | Any annotations to add to the ServiceAccount. For more information, see the discussion about annotations in Kubernetes documentation. |