Skip to content

Latest commit

 

History

History
60 lines (40 loc) · 2.37 KB

File metadata and controls

60 lines (40 loc) · 2.37 KB

API Reference

Packages

config.servicebindings.anynines.com/v1beta3

Package v1beta3 contains API Schema definitions for the config v1beta3 API group

Resource Types

ControllerHealth

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

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

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

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.