package
0.0.0-20190322162106-44fb6e4a5f7e
Repository: https://github.com/cloudflare/cloudflare-ingress-controller.git
Documentation: pkg.go.dev

# Functions

AddHook adds a hook to the standard logger hooks.
EnableMetrics configures the metrics used by all tunnels.
GetLevel returns the standard logger level.
IngressClass defines the ingress class for the controller.
NewController create a new controller.
RequeueLimit defines the processing attempts before dropping the item.
ResyncPeriod defines the duration prior to synchronization.
Secret defines the default secret used by tunnels.
SecretGroups maps secrets used by specific origin tunnels.
SetFormatter sets the standard logger formatter.
SetLevel sets the standard logger level.
SetOutput sets the standard logger output.
SetRepairBackoff configures the repair backoff used by all tunnels.
SetTagLimit configures unique tag limit.
SetVersion configures the version used by all tunnels.
TransportLogger returns the proto logger.
WatchNamespace restricts Ingress, Secret, and Service monitoring.
Workers defines the number of queue consumers.

# Constants

IngressClassDefault defines the default class of ingresses managed by the controller.
RepairDelayDefault the default base time to wait between repairs.
RepairJitterDefault the default linear jitter applied to the wait on repair.
RepairStepsDefault the default exponential steps used during repair.
RequeueLimitDefault defines the default processing attempts before dropping the item.
ResyncPeriodDefault defines the default duration prior to synchronization.
TagLimitDefault the default number of unique tags.
WorkersDefault defines the default number of workers processing items from the queue.

# Structs

Controller translates kubernetes events into tunnels.

# Type aliases

Option provides behavior overrides.