Engine Configuration
Transaction Log Deletion Configuration Properties describes the properties available for MATRIXX Engine configuration in a Topology Operator-based deployment.
Property | Description |
---|---|
engine.operatorV2.engine.additionalContainers | This allows a list of additional sidecar containers to be added alongside the main container in the engine pods. |
engine.operatorV2.engine.affinity | The affinity configuration used by the engine pods. The value is of
type Affinity. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.affinity . |
engine.operatorV2.engine.args | The command line arguments to pass into the container entry point in the engine pods. |
engine.operatorV2.engine.environment[n].name | The name of the environment variable to add. |
engine.operatorV2.engine.environment[n].value | The constant value to use for this environment variable. This should
only be used if valueFrom has not been set. |
engine.operatorV2.engine.environment[n].valueFrom | The valueFrom structure to reference the value of
the environment variable from elsewhere in the configuration. This
should only be used if value has not been set. |
engine.operatorV2.engine.image.nameOverride | The name of the image used for the engine pods. This property is
overridden by
|
engine.operatorV2.engine.image.versionOverride | The tag value of the image used for the engine pods. This property is
overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.image.versionOverride . |
engine.operatorV2.engine.labels.podLabels | Labels added to the engine pods. These would be in addition to the
labels specified with the global.labels.podLabels
property which are applied to all pods. |
engine.operatorV2.engine.livenessProbe.failureThreshold | The failure threshold value to use for the engine pod's liveness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.failureThreshold .
The default value is 3. |
engine.operatorV2.engine.livenessProbe.initialDelaySeconds | The initial delay value to use for the engine pod's liveness probe.
This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.initialDelaySeconds .
The default value is 0. |
engine.operatorV2.engine.livenessProbe.periodSeconds | The period value to use for the engine pod's liveness probe. This
property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.periodSeconds .
The default value is 60. |
engine.operatorV2.engine.livenessProbe.timeoutSeconds | The timeout value to use for the engine pod's liveness probe. This
property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.livenessProbe.timeoutSeconds .
The default value is 45. |
engine.operatorV2.engine.nodeSelector | The node selector configuration used for the engine pods. This
property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.nodeSelector . |
engine.operatorV2.engine.podSecurityContext | The pod security context configuration used for the engine pods. The
value is of type PodSecurityContext. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.podSecurityContext .
The default value is fsGroup: 1000 . |
engine.operatorV2.engine.readinessProbe.failureThreshold | The failure threshold value to use for the engine pod's readiness
probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.failureThreshold .
The default value is 3. |
engine.operatorV2.engine.readinessProbe.initialDelaySeconds | The initial delay value to use for the engine pod's readiness probe.
This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.initialDelaySeconds .
The default value is 0. |
engine.operatorV2.engine.readinessProbe.periodSeconds | The period value to use for the engine pod's readiness probe. This
property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.periodSeconds .
The default value is 60. |
engine.operatorV2.engine.readinessProbe.timeoutSeconds | The timeout value to use for the engine pod's readiness probe. This
property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.readinessProbe.timeoutSeconds .
The default value is 45. |
engine.operatorV2.engine.resources | The resource configuration used for the engine pods. The value is of
type ResourceRequirements. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.resources . |
engine.operatorV2.engine.securityContext | The container security context configuration used for the engine
pods. The value is of type SecurityContext. This property is overridden
by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.securityContext .
The default value
is:
|
engine.operatorV2.engine.serviceAccount.annotations | Annotations added to the service account when the
engine.operatorV2.engine.serviceAccount.create
property is set to true . |
engine.operatorV2.engine.serviceAccount.create | When set to 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 true . |
engine.operatorV2.engine.serviceAccount.name | A service account with this name is created in every namespace
containing an engine when the
engine.operatorV2.engine.serviceAccount.create
property is set to true . Otherwise, a service account
with this name must be manually created in every namespace containing an
engine. The default value is engine . |
engine.operatorV2.engine.tolerations | The tolerance configuration used for the engine pods. The value is a
list of type Toleration. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].<processing|publishing|checkpointing>.tolerations . |
engine.operatorV2.engine.camelGateway.additionalContainers | This allows a list of additional sidecar containers to be added alongside the main container in the camel-gateway pods. |
engine.operatorV2.engine.camelGateway.affinity | The affinity configuration used by the engine pods. The value is of type Affinity. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.affinity . |
engine.operatorV2.engine.camelGateway.args | The command-line arguments to pass into the container's image entry point in the camel-gateway pods. |
engine.operatorV2.engine.camelGateway.environment[y].name | The name of the environment variable to add. |
engine.operatorV2.engine.camelGateway.environment[y].value | The constant value to use for this environment variable. Use this only if valueFrom is not set. |
engine.operatorV2.engine.camelGateway.environment[y].valueFrom | The valueFrom structure to reference the value of the environment variable from elsewhere in the configuration. Use this only if value
is not set. |
engine.operatorV2.engine.camelGateway.image.nameOverride | The name of the image used for the camel-gateway pods. This property is overridden by
|
engine.operatorV2.engine.camelGateway.image.versionOverride | The tag value of the image used for the camel-gateway pods. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.image.versionOverride . |
engine.operatorV2.engine.camelGateway.labels.podLabels | Labels added to the camel-gateway pods. These are in addition to the labels specified with the global.labels.podLabels property, which are applied to
all pods. |
engine.operatorV2.engine.camelGateway.livenessProbe.failureThreshold | The failure threshold value to use for the camel-gateway pod's liveness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.livenessProbe.failureThreshold .
The default value is 3. |
engine.operatorV2.engine.camelGateway.livenessProbe.initialDelaySeconds | The initial delay value to use for the camel-gateway pod's liveness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway..livenessProbe.initialDelaySeconds .
The default value is 10. |
engine.operatorV2.engine.camelGateway.livenessProbe.periodSeconds | The period value to use for the camel-gateway pod's liveness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.livenessProbe.periodSeconds .
The default value is 10. |
engine.operatorV2.engine.camelGateway.livenessProbe.timeoutSeconds | The timeout value to use for the camel-gateway pod's liveness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.livenessProbe.timeoutSeconds .
The default value is 1. |
engine.operatorV2.engine.camelGateway.nodeSelector | The node selector configuration used for the camel-gateway pods. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.nodeSelector . |
engine.operatorV2.engine.camelGateway.podSecurityContext | The pod security context configuration used for the camel-gateway pods. The value is of type PodSecurityContext. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.podSecurityContext .
The default value is fsGroup: 1000 . |
engine.operatorV2.engine.camelGateway.readinessProbe.failureThreshold | The failure threshold value to use for the camel-gateway pod's readiness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.readinessProbe.failureThreshold .
The default value is 1. |
engine.operatorV2.engine.camelGateway.readinessProbe.initialDelaySeconds | The initial delay value to use for the camel-gateway pod's readiness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.readinessProbe.initialDelaySeconds .
The default value is 5. |
engine.operatorV2.engine.camelGateway.readinessProbe.periodSeconds | The period value to use for the camel-gateway pod's readiness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.readinessProbe.periodSeconds .
The default value is 5. |
engine.operatorV2.engine.camelGateway.readinessProbe.timeoutSeconds | The timeout value to use for the camel-gateway pod's readiness probe. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.readinessProbe.timeoutSeconds .
The default value is 1. |
engine.operatorV2.engine.camelGateway.resources | The resource configuration used for the camel-gateway pods. The value is of type ResourceRequirements. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.resources . |
engine.operatorV2.engine.camelGateway.securityContext | The container security context configuration used for the camel-gateway pods. The value is of type SecurityContext. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.securityContext .
The default value is:
|
engine.operatorV2.engine.camelGateway.serviceAccount.annotations | Annotations added to the service account when the engine.operatorV2.engine.camelGateway.serviceAccount.create property is set to
true . |
engine.operatorV2.engine.camelGateway.serviceAccount.create | When set to 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 true . |
engine.operatorV2.engine.camelGateway.serviceAccount.name | A service account with this name is created in every namespace containing an engine when the
engine.operatorV2.engine.camelGateway.serviceAccount.create property is set to true . Otherwise, a service account with this
name must be manually created in every namespace containing an engine. The default value is camel-gateway . |
engine.operatorV2.engine.camelGateway.tolerations | The tolerance configuration used for the camel-gateway pods. The value is a list of type Toleration. This property is overridden by
global.topology.domains[x].subdomains[y].engines[z].camelGateway.tolerations . |