Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var SchemeBuilder = runtime.SchemeBuilder{ gwv1.Install, gwv1b1.Install, corev1.AddToScheme, appsv1.AddToScheme, discoveryv1.AddToScheme, apiextensionsv1.AddToScheme, sologatewayv1alpha1.AddToScheme, sologatewayv1.AddToScheme, gloov1.AddToScheme, graphqlv1beta1.AddToScheme, extauthkubev1.AddToScheme, ratelimitv1alpha1.AddToScheme, }
SchemeBuilder contains all the Schemes for registering the CRDs with which Gloo Gateway interacts. We share one SchemeBuilder as there's no harm in registering all I/O types internally.
Functions ¶
func AddGatewayV1A2Scheme ¶ added in v1.18.0
AddGatewayV1A2Scheme adds the Gateway v1alpha2 scheme to the provided scheme if the TCPRoute CRD exists.
func AddToScheme ¶
func DefaultScheme ¶
DefaultScheme returns a scheme with all the types registered for Gloo Gateway We intentionally do not perform this operation in an init!! See https://github.com/solo-io/gloo/pull/9692 for context
func GatewayScheme ¶ added in v1.18.0
GatewayScheme unconditionally includes the default and required Gateway API schemes. Use the Default scheme with AddGatewayV1A2Scheme to conditionally add the v1alpha2 scheme.
Types ¶
This section is empty.