Topology Operator Configuration

Topology Operator Configuration Properties describes the properties available for configuring the containers in the topology-operator pod.

Table 1. Topology Operator Configuration Properties
Property Description
engine.operatorV2.topologyOperator.affinity The affinity configuration used by the topology-operator pod. The value is of type Affinity.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.image.nameOverride The name of the image used by the engine-resource-operator container of the topology-operator pod.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.image.versionOverride The tag value of the image used by the engine-resource-operator container of the topology-operator pod.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.livenessProbe.failureThreshold The failure threshold value used by the liveness probe of the engine-resource-operator container of the topology-operator pod. The default value is 3.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.livenessProbe.initialDelaySeconds The initial delay value to use for the liveness probe of the engine-resource-operator container of the topology-operator pod. The default value is 0.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.livenessProbe.periodSeconds The period value to use for the liveness probe of the engine-resource-operator container of the topology-operator pod. The default value is 10.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.livenessProbe.timeoutSeconds The timeout value to use for the liveness probe of the engine-resource-operator container of the topology-operator pod. The default value is 1.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.readinessProbe.failureThreshold The failure threshold value to use for the readiness probe of the engine-resource-operator container of the topology-operator pod. The default value is 3.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.readinessProbe.initialDelaySeconds The initial delay value to use for the readiness probe of the engine-resource-operator container of the topology-operator pod. The default value is 0.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.readinessProbe.periodSeconds The period value to use for the readiness probe of the engine-resource-operator container of the topology-operator pod. The default value is 10.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.readinessProbe.timeoutSeconds The timeout value to use for the readiness probe of the engine-resource-operator container of the topology-operator pod. The default value is 1.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.resources The resource configuration used by the engine-resource-operator container of the topology-operator pod. The value is of type ResourceRequirements.
engine.operatorV2.topologyOperator.containers.engineResourceOperator.securityContext The container security context configuration used by the engine-resource-operator container of the topology-operator pod. The value is of type SecurityContext. The default value is:
allowPrivilegeEscalation: false
privileged: false
runAsNonRoot: true
runAsUser: 1000
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.image.nameOverride The name of the Docker image which will be used by the subdomain-resource-operator container of the topology-operator pod.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.image.versionOverride The tag value of the Docker image which will be used by the subdomain-resource-operator container of the topology-operator pod.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.livenessProbe.failureThreshold The failure threshold value to use for the liveness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 3.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.livenessProbe.initialDelaySeconds The initial delay value to use for the liveness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 0.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.livenessProbe.periodSeconds The period value to use for the liveness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 10.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.livenessProbe.timeoutSeconds The timeout value to use for the liveness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 1.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.readinessProbe.failureThreshold The failure threshold value to use for the readiness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 3.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.readinessProbe.initialDelaySeconds The initial delay value to use for the readiness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 0.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.readinessProbe.periodSeconds The period value to use for the readiness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 10.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.readinessProbe.timeoutSeconds The timeout value to use for the readiness probe of the subdomain-resource-operator container of the topology-operator pod. The default value is 1.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.resources The resource configuration which used by the subdomain-resource-operator container of the topology-operator pod. The value is of type ResourceRequirements.
engine.operatorV2.topologyOperator.containers.subdomainResourceOperator.securityContext The container security context configuration used by the subdomain-resource-operator container of the topology-operator pod. The value is of type SecurityContext. The default value is:
allowPrivilegeEscalation: false
privileged: false
runAsNonRoot: true
runAsUser: 1000
engine.operatorV2.topologyOperator.containers.topologyOperator.image.nameOverride The name of the image used by the topology-operator container of the topology-operator pod.
engine.operatorV2.topologyOperator.containers.topologyOperator.image.versionOverride The tag value of the image used by the topology-operator container of the topology-operator pod.
engine.operatorV2.topologyOperator.containers.topologyOperator.livenessProbe.failureThreshold The failure threshold value to use for the liveness probe of the topology-operator container of the topology-operator pod. The default value is 3.
engine.operatorV2.topologyOperator.containers.topologyOperator.livenessProbe.initialDelaySeconds The initial delay value to use for the liveness probe of the topology-operator container of the topology-operator pod The default value is 15.
engine.operatorV2.topologyOperator.containers.topologyOperator.livenessProbe.periodSeconds The period value to use for the liveness probe of the topology-operator container of the topology-operator pod. The default value is 20.
engine.operatorV2.topologyOperator.containers.topologyOperator.livenessProbe.timeoutSeconds The timeout value to use for the liveness probe of the topology-operator container of the topology-operator pod. The default value is 1.
engine.operatorV2.topologyOperator.containers.topologyOperator.readinessProbe.failureThreshold The failure threshold value to use for the readiness probe of the topology-operator container of the topology-operator pod. The default value is 3.
engine.operatorV2.topologyOperator.containers.topologyOperator.readinessProbe.initialDelaySeconds The initial delay value to use for the readiness probe of the topology-operator container of the topology-operator pod. The default value is 5.
engine.operatorV2.topologyOperator.containers.topologyOperator.readinessProbe.periodSeconds The period value to use for the readiness probe of the topology-operator container of the topology-operator pod. The default value is 10.
engine.operatorV2.topologyOperator.containers.topologyOperator.readinessProbe.timeoutSeconds The timeout value to use for the readiness probe of the topology-operator container of the topology-operator pod. The default value is 1.
engine.operatorV2.topologyOperator.containers.topologyOperator.resources The resource configuration used by the topology-operator container of the topology-operator pod. The value is of type ResourceRequirements.
engine.operatorV2.topologyOperator.containers.topologyOperator.securityContext The container security context configuration used by the topology-operator container of the topology-operator pod. The value is of type SecurityContext. The default value is:
allowPrivilegeEscalation: false
privileged: false
runAsNonRoot: true
runAsUser: 1000
engine.operatorV2.topologyOperator.labels.podLabels Labels added to the topology-operator pods. These would be in addition to the labels specified with the global.labels.podLabels property which are applied to all pods.
engine.operatorV2.topologyOperator.nodeSelector The node selector configuration used by the topology-operator pod.
engine.operatorV2.topologyOperator.podSecurityContext The pod security context configuration used by the topology-operator pod. The value is of type PodSecurityContext. The default value is fsGroup: 1000.
engine.operatorV2.topologyOperator.serviceAccount.annotations These annotations are added to the service account when the engine.operatorV2.topologyOperator.​serviceAccount.create property is set to true.
engine.operatorV2.topologyOperator.serviceAccount.create When set to true, a service account is created with the specified name and annotations in the master namespace. Otherwise, a service account with the specified name must be manually created in the master namespace. The default value is true.
engine.operatorV2.topologyOperator.serviceAccount.name A service account with this name is created in the master namespace when the engine.​operatorV2.topologyOperator.​serviceAccount.​create property is set to true. Otherwise, a service account with this name must be manually created in the master namespace. The default value is topology-operator.
engine.operatorV2.topologyOperator.tolerations The tolerance configuration used by the topology-operator pods. The value is a list of type toleration.