Event Repository Purge Configuration
Event Repository Purge Configuration Properties describes the properties available for configuring event-purge instances.
For information about event repository purges, see the discussions about event_repository_purge and purging events from the event repository in MATRIXX Integration.
Property | Description |
---|---|
engine.operatorV2.EventPurge.affinity | The affinity configuration to be used by the event-purge pods. The value is of type Affinity. |
engine.operatorV2.EventPurge.args | The arguments to be passed to the event_repository_purge when executed in the publishing pods. The default value is -g
/opt/mtx/conf/mtx_config.xml . |
engine.operatorV2.EventPurge.enabled | Set this property to true if the cron job is to be created for each engine. The default value is true . |
engine.operatorV2.EventPurge.image.nameOverride | The name of the image to be used by the event-purge pods. |
engine.operatorV2.EventPurges.image.versionOverride | The tag value of the image to be used by the event-purge pods. |
engine.operatorV2.EventPurge.labels.podLabels | The labels added to the event-purge pods. These are in addition to the labels added using global.labels.podLabels , which are applied to all
pods. |
engine.operatorV2.EventPurge.maxAttempts | The maximum number of times the utility tries to find an active publishing pod in which to run the event_repository_purge application before giving up. The default value is 5. |
engine.operatorV2.EventPurge.nodeSelector | The node selector configuration to be used by the event-purge pods. |
engine.operatorV2.EventPurge.podSecurityContext | The pod security context configuration to be used by the event-purge pods. The value is of type PodSecurityContext. The default value is fsGroup:
10000 |
engine.operatorV2.EventPurge.resources | The resource configuration to be used by the event-purge pods. The value is of type ResourceRequirements. |
engine.operatorV2.EventPurge.retryInterval | The number of seconds between each attempt to find an active publishing pod in which to run the event_repository_purge application. |
engine.operatorV2.EventPurge.schedule | The cron expression used to trigger the event_repository_purge application. The default value is 5 0 * * * , which
runs the application every day at 5 minutes past midnight. |
engine.operatorV2.EventPurge.securityContext | The container security context configuration to be used by the event-purge pods. The value is of type SecurityContext. The default configuration
is:
|
engine.operatorV2.EventPurge.serviceAccount.annotations | If the value of the engine.operatorV2.EventPurge.serviceAccount.create property is true , these annotations are added to the service
account. |
engine.operatorV2.EventPurge.serviceAccount.create | If the value of this property is true , a service account is created with the specified name and annotations in every namespace containing an
engine.Otherwise, a service account with the specified name must be manually created in every namespace containing an engine. The default value is
|
engine.operatorV2.EventPurge.serviceAccount.name | If the value of the engine.operatorV2.EventPurge.serviceAccount.create property is true , a service account with this name is created in
every namespace containing an engine.Otherwise, a service account with this name must be manually created in every namespace containing an engine. The default value is
|
engine.operatorV2.EventPurge.tolerations | The tolerance configuration to be used by the event-purges pods. The value is a list of type Toleration. |