config: add enable_google_cloud_serverless_authentication to config protobuf (#2306)

* config: add enable_google_cloud_serverless_authentication to config protobuf

* use dependency injection for embedded envoy provider

* Revert "use dependency injection for embedded envoy provider"

This reverts commit 5c08990501.

* config: attach envoy version to Config to avoid metrics depending on envoy/files
This commit is contained in:
Caleb Doxsey 2021-06-21 18:00:29 -06:00 committed by GitHub
parent 8cd1f42281
commit fcb33966e2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 477 additions and 457 deletions

View file

@ -73,7 +73,7 @@ func (mgr *MetricsManager) updateInfo(cfg *Config) {
hostname = "__unknown__"
}
metrics.SetBuildInfo(serviceName, hostname)
metrics.SetBuildInfo(serviceName, hostname, cfg.EnvoyVersion)
mgr.serviceName = serviceName
}