gateway.kgateway.dev/v1alpha1
· Namespaced Resource
HTTPListenerPolicy
HTTPListenerPolicy is intended to be used for configuring the Envoy `HttpConnectionManager` and any other config or policy
that should map 1-to-1 with a given HTTP listener, such as the Envoy health check HTTP filter.
Currently these policies can only be applied per `Gateway` but support for `Listener` attachment may be added in the future.
See https://github.com/kgateway-dev/kgateway/issues/11786 for more details.
Deprecated: Use the httpSettings field on ListenerPolicy instead.
Click on Property Name to show the description, and Pink Types to expand schema.
Required properties are marked with *
Change History
Kgateway v2.2.3
Kgateway v2.2.2
Kgateway v2.2.1
Kgateway v2.2.0
+4~4
4 properties have been added on this version
- .spec.earlyRequestHeaderModifier
- .spec.generateRequestId
- .spec.maxRequestHeadersKb
- .spec.preserveExternalRequestId
4 properties have changed the description
- .apiVersion
- .kind
- .spec
- .status
Kgateway v2.1.3
Kgateway v2.1.2
Kgateway v2.1.1
Kgateway v2.1.0
+20-1
20 properties have been added on this version
- .spec.acceptHttp10
- .spec.accessLog.grpcService.authority
- .spec.accessLog.grpcService.initialMetadata
- .spec.accessLog.grpcService.maxReceiveMessageLength
- .spec.accessLog.grpcService.retryPolicy
- .spec.accessLog.grpcService.skipEnvoyHeaders
- .spec.accessLog.grpcService.timeout
- .spec.accessLog.openTelemetry
- .spec.defaultHostForHttp10
- .spec.healthCheck
- .spec.idleTimeout
- .spec.preserveHttp1HeaderCase
- .spec.serverHeaderTransformation
- .spec.streamIdleTimeout
- .spec.targetSelectors
- .spec.tracing
- .spec.upgradeConfig
- .spec.useRemoteAddress
- .spec.xffNumTrustedHops
- .status.ancestors
1 property has been removed on this version
- .status.conditions
Kgateway v2.0.5
Kgateway v2.0.4
Kgateway v2.0.3
Kgateway v2.0.2
Kgateway v2.0.1
We don't have any examples of HTTPListenerPolicy yet 😕
But the good news is, you can help us by contributing examples on GitHub
No links for HTTPListenerPolicy yet
You can help us by adding useful links on GitHub