Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TimeoutWaitForManagedResource = 2 * time.Minute
TimeoutWaitForManagedResource is the timeout used while waiting for the ManagedResources to become healthy or deleted.
Functions ¶
func CentralLoggingConfiguration ¶
func CentralLoggingConfiguration() (component.CentralLoggingConfig, error)
CentralLoggingConfiguration returns a fluent-bit parser and filter for the dependency-watchdog logs.
Types ¶
type EndpointConfigurationFunc ¶
type EndpointConfigurationFunc func() (map[string]restarterapi.Service, error)
EndpointConfigurationFunc is a function alias for returning configuration for the dependency-watchdog (endpoint role).
type ProbeConfigurationFunc ¶
type ProbeConfigurationFunc func() ([]scalerapi.ProbeDependants, error)
ProbeConfigurationFunc is a function alias for returning configuration for the dependency-watchdog (probe role).
type Role ¶
type Role string
Role is a string alias type.
const ( // RoleEndpoint is a constant for the 'endpoint' role of the dependency-watchdog. RoleEndpoint Role = "endpoint" // RoleProbe is a constant for the 'probe' role of the dependency-watchdog. RoleProbe Role = "probe" // UserName is the user name for client certificates of the dependency-watchdog. UserName = "gardener.cloud:system:dependency-watchdog" )
type Values ¶
type Values struct { Role Role ValuesEndpoint ValuesProbe Image string }
Values contains dependency-watchdog values.
type ValuesEndpoint ¶
type ValuesEndpoint struct {
ServiceDependants restarterapi.ServiceDependants
}
ValuesEndpoint contains the service dependants of dependency-watchdog.
type ValuesProbe ¶
type ValuesProbe struct {
ProbeDependantsList scalerapi.ProbeDependantsList
}
ValuesProbe contains the probe dependants list of dependency-watchdog.
Click to show internal directories.
Click to hide internal directories.