blob: 487f6fc720b45fc692e38a84f1b09e66de1eb1e9 [file] [log] [blame]
<table class="configuration table table-bordered">
<thead>
<tr>
<th class="text-left" style="width: 20%">Key</th>
<th class="text-left" style="width: 15%">Default</th>
<th class="text-left" style="width: 10%">Type</th>
<th class="text-left" style="width: 55%">Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><h5>kubernetes.operator.config.cache.size</h5></td>
<td style="word-wrap: break-word;">1000</td>
<td>Integer</td>
<td>Max config cache size.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.config.cache.timeout</h5></td>
<td style="word-wrap: break-word;">10 min</td>
<td>Duration</td>
<td>Expiration time for cached configs.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.dynamic.config.check.interval</h5></td>
<td style="word-wrap: break-word;">5 min</td>
<td>Duration</td>
<td>Time interval for checking config changes.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.dynamic.config.enabled</h5></td>
<td style="word-wrap: break-word;">true</td>
<td>Boolean</td>
<td>Whether to enable on-the-fly config changes through the operator configmap.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.health.canary.resource.timeout</h5></td>
<td style="word-wrap: break-word;">1 min</td>
<td>Duration</td>
<td>Allowed max time between spec update and reconciliation for canary resources.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.health.probe.enabled</h5></td>
<td style="word-wrap: break-word;">true</td>
<td>Boolean</td>
<td>Enables health probe for the kubernetes operator.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.health.probe.port</h5></td>
<td style="word-wrap: break-word;">8085</td>
<td>Integer</td>
<td>The port the health probe will use to expose the status.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.label.selector</h5></td>
<td style="word-wrap: break-word;">(none)</td>
<td>String</td>
<td>Label selector of the custom resources to be watched. Please see https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors for the format supported.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.observer.progress-check.interval</h5></td>
<td style="word-wrap: break-word;">10 s</td>
<td>Duration</td>
<td>The interval for observing status for in-progress operations such as deployment and savepoints.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.observer.rest-ready.delay</h5></td>
<td style="word-wrap: break-word;">10 s</td>
<td>Duration</td>
<td>Final delay before deployment is marked ready after port becomes accessible.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.resource.deletion.propagation</h5></td>
<td style="word-wrap: break-word;">Foreground</td>
<td><p>Enum</p></td>
<td>JM/TM Deployment deletion propagation.<br /><br />Possible values:<ul><li>"Orphan"</li><li>"Background"</li><li>"Foreground"</li></ul></td>
</tr>
<tr>
<td><h5>kubernetes.operator.savepoint.history.max.age.threshold</h5></td>
<td style="word-wrap: break-word;">(none)</td>
<td>Duration</td>
<td>Maximum age threshold for savepoint history entries to retain.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.savepoint.history.max.count.threshold</h5></td>
<td style="word-wrap: break-word;">(none)</td>
<td>Integer</td>
<td>Maximum number threshold of savepoint history entries to retain.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.startup.stop-on-informer-error</h5></td>
<td style="word-wrap: break-word;">true</td>
<td>Boolean</td>
<td>Whether informer errors should stop operator startup. If false, the startup will ignore recoverable errors, caused for example by RBAC issues and will retry periodically.</td>
</tr>
<tr>
<td><h5>kubernetes.operator.termination.timeout</h5></td>
<td style="word-wrap: break-word;">10 s</td>
<td>Duration</td>
<td>Operator shutdown timeout before reconciliation threads are killed.</td>
</tr>
</tbody>
</table>