diff --git a/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html b/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html index 20b619f57e..307bb0ae1a 100644 --- a/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html +++ b/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html @@ -3672,6 +3672,10 @@ Note: currently all headers are enabled by default.
attemptCount: disabled: true +Below shows an example of preserving the header case for HTTP 1.x requests
+proxyHeaders:
+ perserveHttp1HeaderCase: true
+
Some headers are enabled by default, and require explicitly disabling. See below for an example of disabling all default-enabled headers:
proxyHeaders:
forwardedClientCert: SANITIZE
@@ -4134,6 +4138,25 @@ No
By default, the behavior is unspecified.
If IN_MESH, these headers will not be appended to outbound requests from sidecars to services not in-mesh.
+
+
+No
+
+
+
+preserveHttp1HeaderCase
+BoolValue
+
+When true, the original case of HTTP/1.x headers will be preserved
+as they pass through the proxy, rather than normalizing them to lowercase.
+This field is particularly useful for applications that require case-sensitive
+headers for interoperability with downstream systems or APIs that expect specific
+casing.
+The preserve_http1_header_case option only applies to HTTP/1.x traffic, as HTTP/2 requires all headers
+to be lowercase per the protocol specification. Envoy will ignore this field for HTTP/2
+requests and automatically normalize headers to lowercase, ensuring compliance with HTTP/2
+standards.
+
No
diff --git a/content/en/docs/reference/config/networking/workload-group/index.html b/content/en/docs/reference/config/networking/workload-group/index.html
index ca1d52da35..81d9632636 100644
--- a/content/en/docs/reference/config/networking/workload-group/index.html
+++ b/content/en/docs/reference/config/networking/workload-group/index.html
@@ -8,7 +8,7 @@ layout: protoc-gen-docs
generator: protoc-gen-docs
schema: istio.networking.v1alpha3.WorkloadGroup
aliases: [/docs/reference/config/networking/v1alpha3/workload-group]
-number_of_entries: 7
+number_of_entries: 8
---
WorkloadGroup describes a collection of workload instances.
It provides a specification that the workload instances can use to bootstrap
@@ -213,6 +213,17 @@ No
Health is determined by how the command that is executed exited.
+
+
+No
+
+
+
+grpc
+GrpcHealthCheckConfig (oneof)
+
+GRPC call is made and response/error is used to determine health.
+
No
@@ -285,6 +296,43 @@ No
Headers the proxy will pass on to make the request.
Allows repeated headers.
+
+
+No
+
+
+
+
+
+GrpcHealthCheckConfig
+
+
+
+GrpcHealthCheckConfig
+
+