envoyproxy/envoy

k8s TLS secret credential provider

Open

#35.729 aberto em 16 de ago. de 2024

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)C++ (5.373 forks)batch import
area/sdsenhancementhelp wanted

Métricas do repositório

Stars
 (27.997 stars)
Métricas de merge de PR
 (Mesclagem média 8d) (378 fundiu PRs em 30d)

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 via the new credential provider functionality, bypassing SDS.

Guia do colaborador