-
Notifications
You must be signed in to change notification settings - Fork 689
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
Replace GRPC server with envoy's go-control-plane #2134
Labels
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Milestone
Comments
Note that this doesn't solve configuration snapshot consistency issues (see various issues in the go-control-plane repo). |
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jun 22, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 11, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 16, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 17, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 17, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 22, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 22, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 22, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 27, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 27, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 28, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 28, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 28, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 28, 2020
Fixes projectcontour#2134 by replacing the current XDS server implementation with the envoyproxy/go-control-plane impl. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 28, 2020
Fixes projectcontour#2134 by implementing the Envoy go-control-plane to replace Contour's current custom xDS gRPC server. The change utilizes snapshots as a way to represent a versioned point in time representation of the xDS resources (RDS, CDS, EDS, LDS, SDS). When the dag is rebuilt or an endpoint changes, a new snapshot is created with the updated caches for each xDS resource type. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Jul 29, 2020
Fixes projectcontour#2134 by implementing the Envoy go-control-plane to replace Contour's current custom xDS gRPC server. The change utilizes snapshots as a way to represent a versioned point in time representation of the xDS resources (RDS, CDS, EDS, LDS, SDS). When the dag is rebuilt or an endpoint changes, a new snapshot is created with the updated caches for each xDS resource type. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Aug 3, 2020
Fixes projectcontour#2134 by implementing the Envoy go-control-plane to replace Contour's current custom xDS gRPC server. The change utilizes snapshots as a way to represent a versioned point in time representation of the xDS resources (RDS, CDS, EDS, LDS, SDS). When the dag is rebuilt or an endpoint changes, a new snapshot is created with the updated caches for each xDS resource type. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Aug 3, 2020
Fixes projectcontour#2134 by implementing the Envoy go-control-plane to replace Contour's current custom xDS gRPC server. The change utilizes snapshots as a way to represent a versioned point in time representation of the xDS resources (RDS, CDS, EDS, LDS, SDS). When the dag is rebuilt or an endpoint changes, a new snapshot is created with the updated caches for each xDS resource type. Signed-off-by: Steve Sloka <[email protected]>
stevesloka
added a commit
to stevesloka/contour
that referenced
this issue
Aug 4, 2020
Fixes projectcontour#2134 by implementing the Envoy go-control-plane to replace Contour's current custom xDS gRPC server. The change utilizes snapshots as a way to represent a versioned point in time representation of the xDS resources (RDS, CDS, EDS, LDS, SDS). When the dag is rebuilt or an endpoint changes, a new snapshot is created with the updated caches for each xDS resource type. Signed-off-by: Steve Sloka <[email protected]>
This was referenced Aug 10, 2020
This was referenced Aug 31, 2020
@skriss Based on our limited testing, everything is fine |
skriss
added a commit
to skriss/contour
that referenced
this issue
Mar 7, 2024
The default xDS server implementation is now `envoy`, i.e. the go-control-plane implementation. Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
skriss
added a commit
that referenced
this issue
Mar 7, 2024
- Triggers only EDS updates when endpoints change - Does not trigger EDS updates when only non-endpoints change Updates #2134. Signed-off-by: Steve Kriss <[email protected]>
skriss
added a commit
to skriss/contour
that referenced
this issue
Mar 7, 2024
The default xDS server implementation is now `envoy`, i.e. the go-control-plane implementation. Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
skriss
added a commit
that referenced
this issue
Mar 12, 2024
Updates #2134. Signed-off-by: Steve Kriss <[email protected]>
skriss
added a commit
that referenced
this issue
Mar 12, 2024
The default xDS server implementation is now `envoy`, i.e. the go-control-plane implementation. Updates #2134. Signed-off-by: Steve Kriss <[email protected]>
lubronzhan
pushed a commit
to lubronzhan/contour
that referenced
this issue
Mar 13, 2024
- Triggers only EDS updates when endpoints change - Does not trigger EDS updates when only non-endpoints change Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
lubronzhan
pushed a commit
to lubronzhan/contour
that referenced
this issue
Mar 13, 2024
Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
lubronzhan
pushed a commit
to lubronzhan/contour
that referenced
this issue
Mar 13, 2024
The default xDS server implementation is now `envoy`, i.e. the go-control-plane implementation. Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
Remaining work here is to fully remove the Contour xDS server option and implementation, can plan to do this for the 1.31 release assuming no major issues post-1.29. release. |
skriss
added a commit
to skriss/contour
that referenced
this issue
Jul 17, 2024
Fields are planned to be removed in the 1.31 release. Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
skriss
added a commit
that referenced
this issue
Jul 17, 2024
Fields are planned to be removed in the 1.31 release. Updates #2134. Signed-off-by: Steve Kriss <[email protected]>
geomacy
pushed a commit
to chaosbox/contour
that referenced
this issue
Aug 22, 2024
Fields are planned to be removed in the 1.31 release. Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]> Signed-off-by: Geoff Macartney <[email protected]>
SamMHD
pushed a commit
to SamMHD/contour
that referenced
this issue
Sep 8, 2024
Fields are planned to be removed in the 1.31 release. Updates projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]> Signed-off-by: Saman Mahdanian <[email protected]>
skriss
added a commit
to skriss/contour
that referenced
this issue
Jan 8, 2025
Closes projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
skriss
added a commit
to skriss/contour
that referenced
this issue
Feb 6, 2025
Closes projectcontour#2134. Signed-off-by: Steve Kriss <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
priority/important-soon
Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
I looked ad go-control-plane a bit and we ought to be able to use it to replace our custom xDS code. The interfaces are a bit different, but we should be able to bind the DAG in without a lot of trouble. This likely gives us ADS support for free.
Related #1286
The text was updated successfully, but these errors were encountered: