Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HTTPBackendAvailable ¶
func HTTPBackendAvailable(u *url.URL) healthz.HealthzChecker
HTTPBackendAvailable returns a healthz check that verifies a backend responds to a GET to the provided URL with 2xx or 3xx response.
func ProxyProtocolHTTPBackendAvailable ¶
func ProxyProtocolHTTPBackendAvailable(u *url.URL) healthz.HealthzChecker
ProxyProtocolHTTPBackendAvailable returns a healthz check that verifies a backend supporting the HAProxy PROXY protocol responds to a GET to the provided URL with 2xx or 3xx response.
Types ¶
type Listener ¶
type Listener struct {
Addr string
TLSConfig *tls.Config
Username string
Password string
Authenticator authenticator.Request
Authorizer authorizer.Authorizer
Record authorizer.AttributesRecord
Checks []healthz.HealthzChecker
}
Source Files
¶
- health.go
- metrics.go
Click to show internal directories.
Click to hide internal directories.