File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
envoy/extensions/filters/http/dynamic_forward_proxy/v3 Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,17 @@ message FilterConfig {
41
41
// ``envoy.stream.upstream_address`` (See
42
42
// :repo:`upstream_address.h<source/common/stream_info/upstream_address.h>`).
43
43
bool save_upstream_address = 2 ;
44
+
45
+ // When this flag is set, the filter will check for the ``envoy.upstream.dynamic_host``
46
+ // and/or ``envoy.upstream.dynamic_port`` filter state values before using the HTTP
47
+ // Host header for DNS resolution. This provides consistency with the
48
+ // :ref:`SNI dynamic forward proxy <envoy_v3_api_msg_extensions.filters.network.sni_dynamic_forward_proxy.v3.FilterConfig>` and
49
+ // :ref:`UDP dynamic forward proxy <envoy_v3_api_msg_extensions.filters.udp.udp_proxy.session.dynamic_forward_proxy.v3.FilterConfig>`
50
+ // filters behavior when enabled.
51
+ //
52
+ // If the flag is not set (default), the filter will use the HTTP Host header
53
+ // for DNS resolution, maintaining backward compatibility.
54
+ bool allow_dynamic_host_from_filter_state = 4 ;
44
55
}
45
56
46
57
// Per route Configuration for the dynamic forward proxy HTTP filter.
You can’t perform that action at this time.
0 commit comments