Key | Default | Type | Description
--- | --- | --- | ---

##### kubernetes.operator.dynamic.namespaces.enabled

false

Boolean

Enables dynamic change of watched/monitored namespaces.

##### kubernetes.operator.exception.field.max.length

2048

Integer

Maximum length of each exception field including stack trace to be included in CR status error field.

##### kubernetes.operator.exception.stacktrace.enabled

false

Boolean

Enable exception stacktrace to be included in CR status error field.

##### kubernetes.operator.exception.stacktrace.max.length

2048

Integer

Maximum length of stacktrace to be included in CR status error field.

##### kubernetes.operator.exception.throwable.list.max.count

2

Integer

Maximum number of throwable to be included in CR status error field.

##### kubernetes.operator.flink.client.cancel.timeout

1 min

Duration

The timeout for the reconciler to wait for flink to cancel job.

##### kubernetes.operator.flink.client.timeout

10 s

Duration

The timeout for the observer to wait the flink rest client to return.

##### kubernetes.operator.leader-election.enabled

false

Boolean

Enable leader election for the operator to allow running standby instances.

##### kubernetes.operator.leader-election.lease-duration

15 s

Duration

Leader election lease duration.

##### kubernetes.operator.leader-election.lease-name

(none)

String

Leader election lease name, must be unique for leases in the same namespace.

##### kubernetes.operator.leader-election.renew-deadline

10 s

Duration

Leader election renew deadline.

##### kubernetes.operator.leader-election.retry-period

2 s

Duration

Leader election retry period.

##### kubernetes.operator.rate-limiter.limit

5

Integer

Max number of reconcile loops triggered within the rate limiter refresh period for each resource. Setting the limit <= 0 disables the limiter.

##### kubernetes.operator.rate-limiter.refresh-period

15 s

Duration

Operator rate limiter refresh period for each resource.

##### kubernetes.operator.reconcile.interval

1 min

Duration

The interval for the controller to reschedule the reconcile process.

##### kubernetes.operator.reconcile.parallelism

200

Integer

The maximum number of threads running the reconciliation loop. Use -1 for infinite.

##### kubernetes.operator.resource.cleanup.timeout

5 min

Duration

The timeout for the resource clean up to wait for flink to shutdown cluster.

##### kubernetes.operator.retry.initial.interval

5 s

Duration

Initial interval of retries on unhandled controller errors.

##### kubernetes.operator.retry.interval.multiplier

1.5

Double

Interval multiplier of retries on unhandled controller errors.

##### kubernetes.operator.retry.max.attempts

15

Integer

Max attempts of retries on unhandled controller errors.

##### kubernetes.operator.retry.max.interval

(none)

Duration

Max interval of retries on unhandled controller errors.

##### kubernetes.operator.user.artifacts.base.dir

"/opt/flink/artifacts"

String

The base dir to put the session job artifacts.

##### kubernetes.operator.watched.namespaces

"JOSDK_ALL_NAMESPACES"

String

Comma separated list of namespaces the operator monitors for custom resources.