Description
Description:
Currently Envoy Gateway implements support for the following BackendReference.
Service
(support: Core)ServiceImport
(support: Experimental)Backend
(support: Envoy Gateway custom)
However, vendors may need to support specific backends (S3, EC2, Lambda, ...) which EG does not support natively. In that case, the ask is to enhance the Extensions sub-system to invoke a custom extension which can program the filter chain, route and upstream cluster for the configured backend correctly.
[optional Relevant Links:]
Any extra documentation required to understand the issue.
I could find some previous discussion in #4423, specifically the comment at #4423 (comment)
Envoy Gateway extensions doc also mentions support for custom backendRefs
is expected in future, but I could not find an issue tracking this, hence raising this.
Allow Extension Developers to introduce their own custom resources for extending the Gateway-API via ExtensionRefs, policyAttachments (future) and backendRefs (future).