Envoys do not use previous secret discovery provider when fetch timeout is changed
#46,155 创建于 2026年7月15日
仓库指标
- Star
- (27,997 star)
- PR 合并指标
- (平均合并 8天) (30 天内合并 378 个 PR)
描述
Title: Envoys do not use previous secret discovery provider when fetch timeout is changed
Description: This is an identical issue to https://github.com/envoyproxy/envoy/issues/32283 but for SDS instead. A change in the fetch timeout on the SDS config provider causes the SDS secrets to be discarded and request new SDS secrets. However the control plane does not receive the fetch timeout as part of the secret request so it does not send the secrets again.
This causes the secret discovery provider to stop until the fetch timeout occurs and the listener finally warms. At that point new connections are rejected until either the envoy is restarted or the secret is changed.
Repro steps: I have a PR with a repro and fix in https://github.com/envoyproxy/envoy/pull/46154