Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

Leverage XDS v3 protocol when limited by SMI #1376

Closed
draychev opened this issue Aug 5, 2020 · 5 comments
Closed

Leverage XDS v3 protocol when limited by SMI #1376

draychev opened this issue Aug 5, 2020 · 5 comments
Labels
area/control-plane Related to OSM's control plane kind/design-required Design document is required kind/research-required Requires further research to make progress size/XXL 40 days (2 months) stale

Comments

@draychev
Copy link
Contributor

draychev commented Aug 5, 2020

SMI provides us with a rich set of primitives to configure our service mesh. SMI does not cover the entire set of features Envoy proxy provides. A service mesh operator, who needs functionality which exists in Envoy but is not serviced via SMI would reach a cliff. To provide a way beyond what SMI currently offers we need to provide the ability for an OSM user to switch to xDS v3 protocol directly.

One such example is the use of a new CRD to configure Envoy circuit breaking - example is in our ./experimental folder.

We need to develop the example we have further to provide more of xDS v3 directly configurable via a CRD.

@nojnhuh
Copy link
Contributor

nojnhuh commented Sep 2, 2020

@draychev Are there any more PRs or issues related to this in flight? If so, could you keep linking back to this issue so we can keep track of those?

@draychev draychev removed the P2 label Oct 26, 2020
@draychev draychev added the size/XXL 40 days (2 months) label Jan 26, 2021
@steeling steeling added this to the vFuture milestone Feb 25, 2022
@steeling steeling added kind/design-required Design document is required kind/research-required Requires further research to make progress labels Feb 25, 2022
@steeling
Copy link
Contributor

@shashankram thoughts on closing this out? This seems like an abstract support more features bug, vs something concrete.

If it has concrete features we can call those out in individual issues.

@shashankram
Copy link
Member

@steeling I don't have a strong opinion on whether we want to repurpose this issue or create a new issue to allow a mechanism to directly configure Envoy. This is an extremely high level ask, which likely needs a lot of thought to design a mechanism that will not conflict with existing policy APIs.

Also, note that this issue was filed 2 years ago, but we haven't prioritized this, so it's likely not something we have considered pressing. Feel free to close this one if you think it's better to have a more concrete issue pertaining to custom Envoy configs.

@trstringer trstringer removed this from the vFuture milestone Nov 14, 2022
@github-actions
Copy link

github-actions bot commented Feb 5, 2023

This issue will be closed due to a long period of inactivity. If you would like this issue to remain open then please comment or update.

@github-actions github-actions bot added the stale label Feb 5, 2023
@github-actions
Copy link

Issue closed due to inactivity.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/control-plane Related to OSM's control plane kind/design-required Design document is required kind/research-required Requires further research to make progress size/XXL 40 days (2 months) stale
Projects
None yet
Development

No branches or pull requests

6 participants