gateway.kgateway.dev/v1alpha1
·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.4.4
Kgateway v2.4.3
14 properties have been added on this version
- .spec.accessLog.filter.andFilter.runtimeFilter
- .spec.accessLog.filter.orFilter.runtimeFilter
- .spec.accessLog.filter.runtimeFilter
- .spec.forwardClientCertDetails
- .spec.http2ProtocolOptions
- .spec.localReplies
- .spec.maxHeadersCount
- .spec.maxRequestsPerConnection
- .spec.serverName
- .spec.skipXFFAppend
- .spec.stripHostPortMode
- .spec.tracing.provider.openTelemetry.resourceDetectors.environmentResourceDetector.enable
- .spec.uuidRequestIdConfig
- .spec.xffTrustedCIDRs
9 properties have changed the description
- .spec.accessLog.filter.andFilter.headerFilter.header.value
- .spec.accessLog.filter.headerFilter.header.value
- .spec.accessLog.filter.orFilter.headerFilter.header.value
- .spec.earlyRequestHeaderModifier.add.value
- .spec.earlyRequestHeaderModifier.set.value
- .spec.idleTimeout
- .spec.tracing.provider.openTelemetry.resourceDetectors.environmentResourceDetector
- .spec.useRemoteAddress
- .spec.xffNumTrustedHops
Kgateway v2.2.5
Kgateway v2.2.4
Kgateway v2.2.3
Kgateway v2.2.2
Kgateway v2.2.1
Kgateway v2.2.0
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 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