envoyproxy / envoyproxy/envoy

xDS gRPC CallCredentials: support loading service account key from file system

Open
#10,459 2 comments 0 reactions 0 assignees View on GitHub
area/grpc help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
428

Description

Today when using a service account key as xDS gRPC call credentials, the content of the service account key needs to be included in Envoy bootstrap config. E.g.
```
grpc_services:
- google_grpc:
...
call_credentials:
service_account_jwt_access:
json_key:
token_lifetime_seconds: xxx
```
It would be better, if there is an option to keep service account key outside of bootstrap config in a file and reference the file path in bootstrap config.

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.