Package v1beta3 contains API Schema definitions for the config v1beta3 API group
ControllerHealth defines the health configs.
Appears in:
| Field | Description |
|---|---|
healthProbeBindAddress string |
HealthProbeBindAddress is the TCP address that the controller should bind to for serving health probes It can be set to "0" or "" to disable serving the health probe. Defaults to ":8081". |
readinessEndpointName string |
Readiness endpoint name. Must start with a '/'. |
livenessEndpointName string |
Liveness endpoint name. Must start with a '/'. |
ControllerManagerConfig is the Schema for the manager's configuration API
| Field | Description |
|---|---|
apiVersion string |
config.servicebindings.anynines.com/v1beta3 |
kind string |
ControllerManagerConfig |
leaderElection LeaderElection |
LeaderElection contains the leader election configuration |
metrics ControllerMetrics |
Metrics contains the controller metrics configuration |
health ControllerHealth |
Health contains the controller health configuration |
ControllerMetrics defines the metrics configs.
Appears in:
| Field | Description |
|---|---|
bindAddress string |
BindAddress is the TCP address that the controller should bind to for serving prometheus metrics. It can be set to "0" to disable the metrics serving. Defaults to "":8080". |
LeaderElection defines the leader election configs.
Appears in:
| Field | Description |
|---|---|
leaderElect boolean |
leaderElect enables a leader election client to gain leadership before executing the main loop. Enable this when running replicated components for high availability. |
leaderElectionNamespace string |
LeaderElectionNamespace indicates the namespace of resource object that will be used to lock during leader election cycles. |