Versions in this module Expand all Collapse all v0 v0.6.0 Aug 31, 2023 Changes in this version + type ProtectedPorts map[int32]string v0.5.0 Jul 17, 2023 Changes in this version + func GetAllowedRouteLabelSelector(l v1beta1.Listener) *metav1.LabelSelector + func GetMoreSpecificHostname(hostname1, hostname2 string) string + type BackendRef struct + Port int32 + Svc *v1.Service + Valid bool + Weight int32 + func (b BackendRef) ServicePortReference() string + type ClusterState struct + GatewayClasses map[types.NamespacedName]*v1beta1.GatewayClass + Gateways map[types.NamespacedName]*v1beta1.Gateway + HTTPRoutes map[types.NamespacedName]*v1beta1.HTTPRoute + Namespaces map[types.NamespacedName]*v1.Namespace + ReferenceGrants map[types.NamespacedName]*v1beta1.ReferenceGrant + Secrets map[types.NamespacedName]*v1.Secret + Services map[types.NamespacedName]*v1.Service + type Gateway struct + Conditions []conditions.Condition + Listeners map[string]*Listener + Source *v1beta1.Gateway + Valid bool + type GatewayClass struct + Conditions []conditions.Condition + Source *v1beta1.GatewayClass + Valid bool + type Graph struct + Gateway *Gateway + GatewayClass *GatewayClass + IgnoredGatewayClasses map[types.NamespacedName]*v1beta1.GatewayClass + IgnoredGateways map[types.NamespacedName]*v1beta1.Gateway + ReferencedSecrets map[types.NamespacedName]*Secret + Routes map[types.NamespacedName]*Route + func BuildGraph(state ClusterState, controllerName string, gcName string, ...) *Graph + func (g *Graph) IsReferenced(resourceType client.Object, nsname types.NamespacedName) bool + type Listener struct + AllowedRouteLabelSelector labels.Selector + Conditions []conditions.Condition + ResolvedSecret *types.NamespacedName + Routes map[types.NamespacedName]*Route + Source v1beta1.Listener + SupportedKinds []v1beta1.RouteGroupKind + Valid bool + type ParentRef struct + Attachment *ParentRefAttachmentStatus + Gateway types.NamespacedName + Idx int + type ParentRefAttachmentStatus struct + AcceptedHostnames map[string][]string + Attached bool + FailedCondition conditions.Condition + type Route struct + Conditions []conditions.Condition + ParentRefs []ParentRef + Rules []Rule + Source *v1beta1.HTTPRoute + Valid bool + type Rule struct + BackendRefs []BackendRef + ValidFilters bool + ValidMatches bool + type Secret struct + Source *apiv1.Secret