envoyproxy / java-control-plane

Java implementation of an Envoy gRPC control plane

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Customized resource type extension support

neverhook opened this issue · comments

Currently there is limited count of resource types in xDSv2/xDSv3, and should be enough for common scenarios.

But if we have some customized resource types, e.g. private module in envoy which relies on specific configs, then resource type extension support is needed.

Like that the pattern UDPA suggests: separate transport(UDPA-TP) and data-models(UDPA-DM), and it should be easy to extend data models.

I like the idea, I think go-control-plane introduced support for it recently.

Sample use case: in Kuma we built communication between control planes using xDS.

Right now there are no plans to work on this feature, if you have time feel free to post a more detailed proposal so we can discuss the implementation.