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

CFP: Deprecate Cilium Envoy Go extension #38224

Open
sayboras opened this issue Mar 17, 2025 · 0 comments
Open

CFP: Deprecate Cilium Envoy Go extension #38224

sayboras opened this issue Mar 17, 2025 · 0 comments
Labels
area/proxy Impacts proxy components, including DNS, Kafka, Envoy and/or XDS servers. kind/cfp kind/feature This introduces new functionality.

Comments

@sayboras
Copy link
Member

sayboras commented Mar 17, 2025

Cilium Feature Proposal

The Go Extension support (beta) in Envoy was added a while back, however, there is no active development and improvement for the past few releases.

Additionally, Envoy upstream has recently added support for Go extension as well dynamic module. These features were not available at the time when Cilium Envoy Go Extension was added.

Cilium Docs: https://docs.cilium.io/en/stable/security/network/proxy/envoy/#go-extensions
Envoy Go Filter: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/golang_filter
Envoy Dynamic module: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/advanced/dynamic_modules

Is your proposed feature related to a problem?

N/A

Describe the feature you'd like

Deprecate Cilium Go Extension for Envoy feature in 1.18, and remove it in 1.19

(Optional) Describe your proposed solution

N/A

@sayboras sayboras added area/proxy Impacts proxy components, including DNS, Kafka, Envoy and/or XDS servers. kind/cfp kind/feature This introduces new functionality. labels Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/proxy Impacts proxy components, including DNS, Kafka, Envoy and/or XDS servers. kind/cfp kind/feature This introduces new functionality.
Projects
None yet
Development

No branches or pull requests

1 participant