Skip to content

xDS resource patching #8400

@kyessenov

Description

@kyessenov

As a continuation of the incremental xDS theme, it would be good to provide a general ability for xDS servers to patch individual xDS resources. We have two use cases in mind:

  • large endpoint lists in cluster load assignments;
  • break-glass modifications applied to generic xDS responses;

The ability would require implementing an xDS-aware patch semantics in Envoy. This may need support from additional proto annotations to provide customizations to how lists and maps are combined (see https://github.com/kubernetes/community/blob/master/contributors/devel/sig-api-machinery/strategic-merge-patch.md, for example).

/cc @howardjohn @mandarjog

Metadata

Metadata

Assignees

No one assigned

    Labels

    api/v3Major version release @ end of Q3 2019design proposalNeeds design doc/proposal before implementationstalestalebot believes this issue/PR has not been touched recently

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions