Documentation
      ¶
    
    
  
    
  
    Index ¶
- func GetClientTrafficPolicy(nn types.NamespacedName, tls *egv1a1.ClientTLSSettings) *egv1a1.ClientTrafficPolicy
 - func GetClusterTrustBundle(name string) *certificatesv1b1.ClusterTrustBundle
 - func GetConfigMap(nsName types.NamespacedName, labels, data map[string]string) *corev1.ConfigMap
 - func GetEndpointSlice(nsName types.NamespacedName, svcName string, isServiceImport bool) *discoveryv1.EndpointSlice
 - func GetEnvoyProxy(nsName types.NamespacedName, mergeGateways bool) *egv1a1.EnvoyProxy
 - func GetGRPCRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, ...) *gwapiv1.GRPCRoute
 - func GetGateway(nsName types.NamespacedName, gwclass string, listenerPort int32) *gwapiv1.Gateway
 - func GetGatewayClass(name string, controller gwapiv1.GatewayController, ...) *gwapiv1.GatewayClass
 - func GetGatewayDaemonSet(nsName types.NamespacedName, labels map[string]string) client.Object
 - func GetGatewayDeployment(nsName types.NamespacedName, labels map[string]string) client.Object
 - func GetHTTPRoute(nsName types.NamespacedName, parent string, ...) *gwapiv1.HTTPRoute
 - func GetHTTPRouteFilter(nsName types.NamespacedName) *egv1a1.HTTPRouteFilter
 - func GetSecret(nsName types.NamespacedName) *corev1.Secret
 - func GetSecureGateway(nsName types.NamespacedName, gwclass string, ...) *gwapiv1.Gateway
 - func GetService(nsName types.NamespacedName, labels map[string]string, ports map[string]int32) *corev1.Service
 - func GetServiceBackendRef(name types.NamespacedName, port int32) gwapiv1.BackendObjectReference
 - func GetServiceImportBackendRef(name types.NamespacedName, port int32) gwapiv1.BackendObjectReference
 - func GetTCPRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, ...) *gwapiv1a2.TCPRoute
 - func GetTLSRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, ...) *gwapiv1a2.TLSRoute
 - func GetUDPRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, ...) *gwapiv1a2.UDPRoute
 - type GroupKindNamespacedName
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClientTrafficPolicy ¶ added in v1.5.0
func GetClientTrafficPolicy(nn types.NamespacedName, tls *egv1a1.ClientTLSSettings) *egv1a1.ClientTrafficPolicy
func GetClusterTrustBundle ¶ added in v1.5.0
func GetClusterTrustBundle(name string) *certificatesv1b1.ClusterTrustBundle
func GetConfigMap ¶ added in v1.4.2
GetConfigMap returns a sample ConfigMap with labels and data
func GetEndpointSlice ¶ added in v0.5.0
func GetEndpointSlice(nsName types.NamespacedName, svcName string, isServiceImport bool) *discoveryv1.EndpointSlice
GetEndpointSlice returns a sample EndpointSlice.
func GetEnvoyProxy ¶ added in v1.0.0
func GetEnvoyProxy(nsName types.NamespacedName, mergeGateways bool) *egv1a1.EnvoyProxy
GetEnvoyProxy returns an EnvoyProxy object with the provided ns/name.
func GetGRPCRoute ¶
func GetGRPCRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, port int32) *gwapiv1.GRPCRoute
GetGRPCRoute returns a sample GRPCRoute with a parent reference.
func GetGateway ¶
GetGateway returns a sample Gateway with single listener.
func GetGatewayClass ¶
func GetGatewayClass(name string, controller gwapiv1.GatewayController, envoyProxy *GroupKindNamespacedName) *gwapiv1.GatewayClass
GetGatewayClass returns a sample GatewayClass.
func GetGatewayDaemonSet ¶ added in v1.2.0
GetGatewayDaemonSet returns a sample DaemonSet for a Gateway object.
func GetGatewayDeployment ¶
GetGatewayDeployment returns a sample Deployment for a Gateway object.
func GetHTTPRoute ¶
func GetHTTPRoute(nsName types.NamespacedName, parent string, backendRef gwapiv1.BackendObjectReference, httpRouteFilterName string) *gwapiv1.HTTPRoute
GetHTTPRoute returns a sample HTTPRoute with a parent reference.
func GetHTTPRouteFilter ¶ added in v1.2.0
func GetHTTPRouteFilter(nsName types.NamespacedName) *egv1a1.HTTPRouteFilter
GetHTTPRouteFilter returns a sample Service with labels and ports.
func GetSecret ¶
func GetSecret(nsName types.NamespacedName) *corev1.Secret
GetSecret returns a sample Secret object.
func GetSecureGateway ¶
func GetSecureGateway(nsName types.NamespacedName, gwclass string, secretKindNSName GroupKindNamespacedName) *gwapiv1.Gateway
GetSecureGateway returns a sample Gateway with single TLS listener.
func GetService ¶
func GetService(nsName types.NamespacedName, labels map[string]string, ports map[string]int32) *corev1.Service
GetService returns a sample Service with labels and ports.
func GetServiceBackendRef ¶ added in v1.3.2
func GetServiceBackendRef(name types.NamespacedName, port int32) gwapiv1.BackendObjectReference
func GetServiceImportBackendRef ¶ added in v1.3.2
func GetServiceImportBackendRef(name types.NamespacedName, port int32) gwapiv1.BackendObjectReference
func GetTCPRoute ¶
func GetTCPRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, port int32) *gwapiv1a2.TCPRoute
GetTCPRoute returns a sample TCPRoute with a parent reference.
func GetTLSRoute ¶
func GetTLSRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, port int32) *gwapiv1a2.TLSRoute
GetTLSRoute returns a sample TLSRoute with a parent reference.
func GetUDPRoute ¶
func GetUDPRoute(nsName types.NamespacedName, parent string, serviceName types.NamespacedName, port int32) *gwapiv1a2.UDPRoute
GetUDPRoute returns a sample UDPRoute with a parent reference.