envoyproxy / envoyproxy/envoy

k8s TLS secret credential provider

Open
#35,729 1 comment 0 reactions 0 assignees View on GitHub
area/sds enhancement help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

On k8s (and other environments) secrets have an independent pipeline, e.g. k8s Secrets API. Secrets must be served independently from the rest of Envoy configuration because of the higher security expectations for credentials in-transit and at-rest over the regular xDS. Currently, this requires running an agent next to Envoy to convert from the platform secrets API to SDS, which adds a runtime overhead per instance. The feature request is to integrate with those platform APIs [directly](https://kubernetes.io/docs/tasks/run-application/access-api-from-pod/#without-using-a-proxy) via the new credential provider functionality, bypassing SDS.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.