Documentation

Overview

Package env acts a single source of definition for all environment variables related to the xDS implementation in gRPC.

Index

Constants

This section is empty.

Variables

View Source
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")
)

Functions

This section is empty.

Types

This section is empty.

Source Files