# Functions

ConvertConditions converts conditions to Kubernetes API conditions.
DeduplicateConditions removes duplicate conditions based on the condition type.
NewDefaultGatewayClassConditions returns Conditions that indicate that the GatewayClass is accepted and that the Gateway API CRD versions are supported.
NewGatewayClassConflict returns a Condition that indicates that the GatewayClass is not accepted due to a conflict with another GatewayClass.
NewGatewayClassSupportedVersionBestEffort returns a Condition that indicates that the GatewayClass is accepted, but the Gateway API CRD versions are not supported.
NewGatewayClassUnsupportedVersion returns Conditions that indicate that the GatewayClass is not accepted because the Gateway API CRD versions are not supported.

# Constants

GatewayClassMessageGatewayClassConflict is a message that describes GatewayClassReasonGatewayClassConflict.
GatewayClassReasonGatewayClassConflict indicates there are multiple GatewayClass resources that reference this controller, and we ignored the resource in question and picked the GatewayClass that is referenced in the command-line argument.

# Structs

Condition defines a condition to be reported in the status of resources.