Topology Operator Tax Configuration
Set the tax-controller
property to true
to enable
the tax-controller sub-chart. The default value is false
.
Tax Loader Configuration Properties describes the properties available for configuring tax-loader instances.
Property | Description |
---|---|
tax-controller.operatorV2.taxLoader.additionalArgs | Any additional arguments appended to the load_tax.py
command executed by the tax-loader pod. |
tax-controller.operatorV2.taxLoader.affinity | The affinity configuration used by the tax-loader pods. The value is of type Affinity. |
tax-controller.operatorV2.taxLoader.image.nameOverride | The name of the image used for the tax-loader pods. |
tax-controller.operatorV2.taxLoader.image.versionOverride | The tag value of the image used for the tax-loader pods. |
tax-controller.operatorV2.taxLoader.labels.podLabels | Labels added to the tax-loader pods. These would be in addition to
the labels specified with the global.labels.podLabels
property which are applied to all pods. |
tax-controller.operatorV2.taxLoader.maxAttempts | The maximum number of times the tax-loader tries to reload taxation data. The default value is 3. |
tax-controller.operatorV2.taxLoader.nodeSelector | The node selector configuration used by the tax-loader pods. |
tax-controller.operatorV2.taxLoader.podSecurityContext | The pod security context configuration used by the tax-loader pods.
The value is of type PodSecurityContext. The default value is
fsGroup: 1000 . |
tax-controller.operatorV2.taxLoader.resources | The resource configuration used by the tax-loader pods. The value is of type ResourceRequirements. |
tax-controller.operatorV2.taxLoader.retryInterval | The number of seconds between attempts by the tax-loader to load taxation data after a failure. The default value is 10. |
tax-controller.operatorV2.taxLoader.securityContext | The container security context configuration used by the tax-loader
pods. The value is of type SecurityContext. The default value
is:
|
tax-controller.operatorV2.taxLoader.serviceAccount.annotations | These annotations are added to the service account when the
tax-controller.operatorV2.taxLoader.serviceAccount.create
property is set to true . |
tax-controller.operatorV2.taxLoader.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 . |
tax-controller.operatorV2.taxLoader.serviceAccount.name | A service account with this name is created in every namespace
containing an engine when the
tax-controller.operatorV2.taxLoader.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 tax-loader . |
tax-controller.operatorV2.taxLoader.tolerations | The tolerance configuration used by the tax-loader pods. The value is a list of type Toleration. |
Tax Operator Configuration Properties describes the properties available for configuring tax-operator instances.
Property | Description |
---|---|
tax-controller.operatorV2.taxOperator.affinity | The affinity configuration used by the tax-operator pods. The value is of type Affinity. |
tax-controller.operatorV2.taxOperator.image.nameOverride | The name of the image used for the tax-operator pods. |
tax-controller.operatorV2.taxOperator.image.versionOverride | The tag value of the image used for the tax-operator pods. |
tax-controller.operatorV2.taxOperator.labels.podLabels | Labels added to the tax-operator pods. These would be in addition to
the labels specified with the global.labels.podLabels
property which are applied to all pods. |
tax-controller.operatorV2.taxOperator.livenessProbe.failureThreshold | The failure threshold value to use for the tax-operator pod's liveness probe. The default value is 3. |
tax-controller.operatorV2.taxOperator.livenessProbe.initialDelaySeconds | The initial delay value to use for the tax-operator pod's liveness probe. The default value is 15. |
tax-controller.operatorV2.taxOperator.livenessProbe.periodSeconds | The period value to use for the tax-operator pod's liveness probe. The default value is 20. |
tax-controller.operatorV2.taxOperator.livenessProbe.timeoutSeconds | The timeout value to use for the tax-operator pod's liveness probe. The default value is 1. |
tax-controller.operatorV2.taxOperator.nodeSelector | The node selector configuration used by the tax-operator pods. |
tax-controller.operatorV2.taxOperator.podSecurityContext | The pod security context configuration used by the tax-operator pods.
The value is of type PodSecurityContext. The default value is
fsGroup: 1000 . |
tax-controller.operatorV2.taxOperator.readinessProbe.failureThreshold | The failure threshold value to use for the tax-operator pod's readiness probe. The default value is 3. |
tax-controller.operatorV2.taxOperator.readinessProbe.initialDelaySeconds | The initial delay value to use for the tax-operator pod's readiness probe. The default value is 5. |
tax-controller.operatorV2.taxOperator.readinessProbe.periodSeconds | The period value to use for the tax-operator pod's readiness probe. The default value is 10. |
tax-controller.operatorV2.taxOperator.readinessProbe.timeoutSeconds | The timeout value to use for the tax-operator pod's readiness probe. The default value is 1. |
tax-controller.operatorV2.taxOperator.resources | The resource configuration used by the tax-operator pods. The value is of type ResourceRequirements. |
tax-controller.operatorV2.taxOperator.securityContext | The container security context configuration used by the tax-operator
pods. The value is of type SecurityContext. The default value
is:
|
tax-controller.operatorV2.taxOperator.serviceAccount.annotations | These annotations are added to the service account when the
tax-controller.operatorV2.taxOperator.serviceAccount.create
property is set to true . |
tax-controller.operatorV2.taxOperator.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 . |
tax-controller.operatorV2.taxOperator.serviceAccount.name | A service account with this name is created in every namespace
containing an engine when the
tax-controller.operatorV2.taxOperator.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 tax-operator . |
tax-controller.operatorV2.taxOperator.tolerations | The tolerance configuration used by the tax-operator pods. The value is a list of type Toleration. |