Documentation
¶
Overview ¶
Package model contains a data model for translations from upstream Kubernetes resources to Cilium Kubernetes resources.
Initially, used for Ingress to CiliumEnvoyConfig translation to enable shared load balancing, but will be used for other things in the future (such as Gateway API support).
Index ¶
- func AddressOf[T any](v T) *T
- func ComputeHosts(routeHostnames []string, listenerHostname *string) []string
- type Backend
- type BackendPort
- type DirectResponse
- type FullyQualifiedResource
- type HTTPHeaderFilter
- type HTTPListener
- type HTTPRequestMirror
- type HTTPRequestRedirectFilter
- type HTTPRoute
- type HTTPURLRewriteFilter
- type Header
- type KeyValueMatch
- type Listener
- type Model