package
0.0.0-20250312040540-257abf3bdbdf
Repository: https://github.com/openshift/cluster-ingress-operator.git
Documentation: pkg.go.dev

# Functions

New creates the canary controller.
RegisterMetrics calls prometheus.Register on each metric in metricsList, and returns on errors.
SetCanaryRouteMetric is a wrapper function to mark the canary route as either online or offline.

# Constants

CanaryHealthcheckCommand is a parameter to pass to the ingress-operator to call into the handler for the canary daemonset health check.
CanaryHealthcheckResponse is the message that signals a successful health check.
CanaryRouteRotationAnnotation is an annotation on the default ingress controller that specifies whether or not the canary check loop should periodically rotate the endpoints of the canary route.

# Variables

No description provided by the author
CanaryPorts is the list of ports exposed by the canary service.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Config holds all the things necessary for the controller to run.