Documentation ¶
Index ¶
Constants ¶
View Source
const ( // GatewayClassName represents the name of the GatewayClass to watch for GatewayClassName = "gloo-gateway" // GatewayControllerName is the name of the controller that has implemented the Gateway API // It is configured to manage GatewayClasses with the name GatewayClassName GatewayControllerName = "solo.io/gloo-gateway" // GatewayParametersAnnotationName is the name of the Gateway annotation that specifies // the name of a GatewayParameters CR, which is used to dynamically provision the data plane // resources for the Gateway. The GatewayParameters is assumed to be in the same namespace // as the Gateway. GatewayParametersAnnotationName = "gateway.gloo.solo.io/gateway-parameters-name" // DefaultGatewayParametersName is the name of the GatewayParameters which is attached by // parametersRef to the GatewayClass. DefaultGatewayParametersName = "gloo-gateway" )
View Source
const ( // Group string for Gateway API resources GatewayGroup = apiv1.GroupName // Kind string for k8s service ServiceKind = "Service" // Kind string for HTTPRoute resource HTTPRouteKind = "HTTPRoute" // Kind string for Gateway resource GatewayKind = "Gateway" // Kind string for GatewayClass resource GatewayClassKind = "GatewayClass" // Kind string for ReferenceGrant resource ReferenceGrantKind = "ReferenceGrant" // Kind strings for Gateway API list types HTTPRouteListKind = "HTTPRouteList" GatewayListKind = "GatewayList" GatewayClassListKind = "GatewayClassList" ReferenceGrantListKind = "ReferenceGrantList" )
Variables ¶
View Source
var ( GatewayGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1", Kind: GatewayKind, } GatewayClassGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1", Kind: GatewayClassKind, } HTTPRouteGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1", Kind: HTTPRouteKind, } ReferenceGrantGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1beta1", Kind: ReferenceGrantKind, } GatewayListGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1", Kind: GatewayListKind, } GatewayClassListGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1", Kind: GatewayClassListKind, } HTTPRouteListGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1", Kind: HTTPRouteListKind, } ReferenceGrantListGVK = schema.GroupVersionKind{ Group: GatewayGroup, Version: "v1beta1", Kind: ReferenceGrantListKind, } )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.