Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connect: SDK/Built-in Proxy Support for Mesh-Gateways #6362

Open
banks opened this issue Aug 20, 2019 · 0 comments
Open

Connect: SDK/Built-in Proxy Support for Mesh-Gateways #6362

banks opened this issue Aug 20, 2019 · 0 comments
Labels
theme/connect Anything related to Consul Connect, Service Mesh, Side Car Proxies type/enhancement Proposed improvement or new feature

Comments

@banks
Copy link
Member

banks commented Aug 20, 2019

Scope:

  • Probably no RFC unless it ends up really complicated for some unforeseen reason.
  • ~1week work

The Connect native SDK and by extension the Built-In proxy have not been updated to use the new Discovery Chains features added in the imminent 1.6.0.

Both are for now intentionally going to remain limited to L4 concerns as we have no desire to build a complete L7 load balancing and routing solution into the SDK for now, but there are several parts of the 1.6.0 Discovery Chain work which need support there:

  1. It should still work when Mesh-gateways are in use
  2. We should support the (still in flight) ExternalSNI and ExternalSAN (issue coming soon) overrides but more generally use the server's decision about those things rather than assuming we know how to synthesise the expected values.

For now we should probably not include attempting to use service-resolver for failover since that is part of a broader issue about making Consul service discovery aware of the discovery chain and deprecating Prepared Queries.

@banks banks added type/enhancement Proposed improvement or new feature theme/connect Anything related to Consul Connect, Service Mesh, Side Car Proxies labels Aug 20, 2019
@banks banks added this to the 1.6.x milestone Aug 20, 2019
@hanshasselberg hanshasselberg modified the milestones: 1.6.x, 1.7.x Jan 13, 2020
@rboyer rboyer removed this from the 1.7.x milestone Jul 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme/connect Anything related to Consul Connect, Service Mesh, Side Car Proxies type/enhancement Proposed improvement or new feature
Projects
None yet
Development

No branches or pull requests

3 participants