Skip to content

CFP: Deprecate Cilium Envoy Go extension #38224

@sayboras

Description

@sayboras

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

TODO:

(Optional) Describe your proposed solution

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/proxyImpacts proxy components, including DNS, Kafka, Envoy and/or XDS servers.kind/cfpCilium Feature Proposalkind/featureThis introduces new functionality.pinnedThese issues are not marked stale by our issue bot.sig/policyImpacts whether traffic is allowed or denied based on user-defined policies.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions