Is your feature request related to a problem? Please describe.
The default GRPC EDS solution has better performance than REST EDS.
gRPC's support for multiplexed requests and bidirectional streaming offer significant performance improvements over REST EDS
Our documentation does not appropriately clarify the differences between REST EDS and gRPC EDS, potentially leading to confusion among users.
The lack of clarity on this issue can lead users to choose REST EDS without understanding the performance/scalability benefits of gRPC EDS
By removing support for REST EDS, we can encourage our user base to migrate to the more efficient and scalable gRPC EDS, leading to overall better performance and user satisfaction with our software.
Describe the solution you'd like
Update comments in code around xds.SetEdsOnCluster util/helper to indicate that RestEds is deprecated
Potentially update this helper to prevent REST EDS from being configured altogether
This issue has been marked as stale because of no activity in the last 180 days. It will be closed in the next 180 days unless it is tagged "no stalebot" or other activity occurs.
Gloo Edge Product
Open Source
Gloo Edge Version
1.16.0-rc3
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
xds.SetEdsOnCluster
util/helper to indicate that RestEds is deprecatedGlooOptions.enableRestEds
a no-opGlooOptions.enableRestEds
to clarify that it is not recommended for use https://github.com/solo-io/gloo/pull/9050settings.enableRestEds
from the helm valuesDescribe alternatives you've considered
No response
Additional Context