Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Debuggable ¶
type Debuggable interface {
// DebuggingHandler returns a Handler that expose debugging information
// for the controller, or nil if a debugging handler is not desired.
//
// The handler will be accessible at "/debug/controllers/{controllerName}/".
DebuggingHandler() http.Handler
}
Debuggable defines a controller that allows the controller manager to expose a debugging handler for the controller
If a controller implements Debuggable, and the returned handler is not nil, the controller manager can mount the handler during startup.
type HealthCheckable ¶
type HealthCheckable interface {
// HealthChecker returns a UnnamedHealthChecker that the controller manager
// can choose to mount on the /healthz endpoint, or nil if no custom
// health check is desired.
HealthChecker() healthz.UnnamedHealthChecker
}
HealthCheckable defines a controller that allows the controller manager to include it in the health checks.
If a controller implements HealthCheckable, and the returned check is not nil, the controller manager can expose the check to the /healthz endpoint.
Click to show internal directories.
Click to hide internal directories.