package env
import "google.golang.org/grpc/xds/internal/env"
Package env acts a single source of definition for all environment variables related to the xDS implementation in gRPC.
Index ¶
Variables ¶
var ( // BootstrapFileName holds the name of the file which contains xDS bootstrap // configuration. Users can specify the location of the bootstrap file by // setting the environment variable "GRPC_XDS_BOOSTRAP". BootstrapFileName = os.Getenv(bootstrapFileNameEnv) // V3Support indicates whether xDS v3 API support is enabled, which can be // done by setting the environment variable // "GRPC_XDS_EXPERIMENTAL_V3_SUPPORT" to "true". V3Support = strings.EqualFold(os.Getenv(xdsV3SupportEnv), "true") // CircuitBreakingSupport indicates whether circuit breaking support is // enabled, which can be done by setting the environment variable // "GRPC_XDS_EXPERIMENTAL_CIRCUIT_BREAKING" to "true". CircuitBreakingSupport = strings.EqualFold(os.Getenv(circuitBreakingSupportEnv), "true") // TimeoutSupport indicates whether support for max_stream_duration in // route actions is enabled. This can be enabled by setting the // environment variable "GRPC_XDS_EXPERIMENTAL_ENABLE_TIMEOUT" to "true". TimeoutSupport = strings.EqualFold(os.Getenv(timeoutSupportEnv), "true") )
Source Files ¶
env.go
- Version
- v1.35.0
- Published
- Jan 13, 2021
- Platform
- linux/amd64
- Imports
- 2 packages
- Last checked
- 2 hours ago –
Tools for package owners.