You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
The QUIC transport requires the last filter in the filter chain to be an HTTP connection manager. However, the check for this only supports inline typed_config and not ECDS. Since config_discovery explicitly specifies type_urls, I believe it should be possible to support ECDS as well.
While it may be possible to add ECDS here, I wonder whether it is the desired behavior?
IMHO changing the entire HCM is somewhat contradictory to the motivation of ECDS - to dynamically update a single filter (HTTP, and then later network/listener were added), so the granularity is sufficiently small.
I'm not against this, but I wonder if the use-case that you desire should be solved in another way.
@adisuissa I would like to use ECDS so I can update some options on the HCM without reloading the entire listener. I am currently running Envoy with its configuration loaded from the filesystem (xDS path_config_source), so this also comes with the bonus of keeping the HCM config separate from the listener config. I understand it would be less helpful if someone were using an actual control plane.
It's currently possible to use ECDS for the HCM with TCP listeners, but not for QUIC.
Description:
The QUIC transport requires the last filter in the filter chain to be an HTTP connection manager. However, the check for this only supports inline
typed_config
and not ECDS. Sinceconfig_discovery
explicitly specifiestype_urls
, I believe it should be possible to support ECDS as well.Config example:
I have written a patch, however I am not sure if it is correct: iczero@afc6a4b. Could you please take a look? I will open a PR if it is workable.
The text was updated successfully, but these errors were encountered: