teg-resources-helm
Helm chart for Gateway API resources with Envoy Gateway extensions
Homepage: https://tetrate.io/
Values
Key | Type | Default | Description |
---|---|---|---|
backendTLSPolicies | list | [] | BackendTLSPolicy: Configures TLS settings for connections between the gateway and backend services. Defines TLS verification, certificate references, and encryption settings for backend communication. Can be applied to specific services to enable secure backend connections. |
gatewayClasses | list | [] | GatewayClass: Defines a class of Gateways with common configuration and shared characteristics. Part of the Kubernetes Gateway API, it provides a standardized way to define network traffic management infrastructure. |
gateways | list | [] | Gateway: Defines how external traffic enters and is routed within a Kubernetes cluster. A core resource in the Gateway API that allows configuration of traffic routing and TLS termination at the cluster edge. Gateways expose services to external traffic by defining listeners with specific protocols, ports, hostnames, and TLS settings. |
global | object | {"commonAnnotations":{},"commonLabels":{}} | Global settings |
global.commonAnnotations | object | {} | Common annotations applied to all resources |
global.commonLabels | object | {} | Common labels applied to all resources |
grpcRoutes | object | {"items":[]} | GRPCRoute: Enables detailed gRPC traffic routing rules with service and method matching. Provides gRPC-specific routing capabilities for directing requests to backend gRPC services. |
httpRoutes | object | {"items":[]} | HTTPRoute: Enables detailed HTTP traffic routing rules with host-based, path-based, and header-based routing capabilities. Routes specify how requests should be directed to backend services, providing a consistent, expressive, and extensible method for managing HTTP traffic within the cluster. Application developers typically create routes that reference platform gateways. |
tcpRoutes | object | {"items":[]} | TCPRoute: Enables routing rules for TCP traffic based on backend references. Provides layer-4 routing capabilities for non-HTTP protocols. |
tlsRoutes | object | {"items":[]} | TLSRoute: Enables routing rules for TLS traffic based on SNI hostname matching. Provides layer-4 TLS routing capabilities for encrypted traffic passthrough and termination. |
udpRoutes | object | {"items":[]} | UDPRoute: Enables routing rules for UDP traffic based on backend references. Provides layer-4 routing capabilities for UDP protocols. |