envoyproxy/envoy

Track original config resources in SDS

Open

#9,670 opened on Jan 13, 2020

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C++ (5,373 forks)batch import
area/xdshelp wantedtech debt

Repository metrics

Stars
 (27,997 stars)
PR merge metrics
 (Avg merge 8d) (378 merged PRs in 30d)

Description

Currently SDS stores various pieces of the original config, e.g. TLS certificates, as distinct objects. This makes assembling a config dump challenging, in particular when we have cross v2/v3 versioning concerns. We should probably switch to just storing the SDS resource that was delivered on the wire (with redaction).

Contributor guide