# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

CheckCondition tells if there's a condition matching the given type, reason, and status in conditions.
No description provided by the author
GenerateTagsForObject returns a subset of an object's metadata as a slice of prefixed string pointers.
GetNodeIPOrName returns the IP address or the name of a node in the cluster.
GetPodDetails returns runtime information about the pod: name, namespace and IP of the node where it is running.
GetPodNN returns NamespacedName of pod that this process is running in.
HostnamesIntersect checks if the hostnameA and hostnameB have an intersection.
HostnamesMatch checks that the hostnameB matches the hostnameA.
IsBackendRefGroupKindSupported checks if the GroupKind of the object used as BackendRef for the HTTPRoute is supported.
MakeDebugLoggerWithReducedRedudancy is a logrus.Logger that "stifles" repetitive logs.
No description provided by the author
NewPluginSchemaStore creates a PluginSchemaStore.
ParseNameNS parses a string searching a namespace and name.
StringToGatewayAPIHostname converts a string to a gatewayv1alpha2.Hostname.
StringToGatewayAPIHostnamePtr converts a string to a *gatewayv1beta1.Hostname.
StringToGatewayAPIHostnameV1Beta1 converts a string to a gatewayv1beta1.Hostname.
StringToGatewayAPIHostnameV1Beta1Ptr converts a string to a *gatewayv1beta1.Hostname.
StringToGatewayAPIKindPtr converts a string to a *gatewayv1beta1.Kind.
StringToGatewayAPIKindV1Alpha2Ptr converts a string to a *gatewayv1alpha2.Kind.
ValidateProtocol returns a bool of whether string is a valid protocol.

# Constants

DebugLevel is the converted logging level from logrus to go-logr for debug level logging.
InfoLevel is the converted logging level from logrus to go-logr for information level logging.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WarnLevel is the converted logrus level to go-logr for warnings.

# Structs

ConfigDump contains a config dump and a flag indicating that the config was not successfully applid.
ConfigDumpDiagnostic contains settings and channels for receiving diagnostic configuration dumps.
Endpoint describes a kubernetes endpoint, same as a target in Kong.
No description provided by the author
K8sObjectInfo describes a Kubernetes object.
PluginSchemaStore retrives a schema of a Plugin from Kong.
PodInfo contains runtime information about the pod running the Ingres controller.
No description provided by the author

# Type aliases

ConditionReason can be any condition reason, e.g.
ConditionType can be any condition type, e.g.