Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ServiceConfig contains configuration for the dns service. ServiceConfig Config // HealthConfig contains configuration for the health check controller HealthConfig HealthCheckConfig )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // ControllerOptions contains options for the controller. ControllerOptions controller.Options // DNSServiceConfig contains configuration for the lifecycle controller of the dns service. DNSServiceConfig DNSServiceConfig // IgnoreOperationAnnotation specifies whether to ignore the operation annotation or not. IgnoreOperationAnnotation bool }
Config are options to apply when adding the dns service controller to the manager.
type DNSServiceConfig ¶
DNSServiceConfig contains configuration for the dns service.
type Health ¶
type Health struct { // HealthCheckSyncPeriod configured how often health checks are being executed. Defaults to '30s' HealthCheckSyncPeriod metav1.Duration }
Health contains configuration for the health check controller
type HealthCheckConfig ¶
type HealthCheckConfig struct { // ControllerOptions contains options for the controller. ControllerOptions controller.Options // Health contains the health config Health Health }
HealthCheckConfig are options to apply when adding the health check controller to the manager.
Click to show internal directories.
Click to hide internal directories.