diff options
Diffstat (limited to 'vendor/google.golang.org/grpc/internal/envconfig')
3 files changed, 24 insertions, 8 deletions
| diff --git a/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go b/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go index 5ba9d94d4..77c2c0b89 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/envconfig.go @@ -36,6 +36,13 @@ var (  	// "GRPC_RING_HASH_CAP".  This does not override the default bounds  	// checking which NACKs configs specifying ring sizes > 8*1024*1024 (~8M).  	RingHashCap = uint64FromEnv("GRPC_RING_HASH_CAP", 4096, 1, 8*1024*1024) +	// PickFirstLBConfig is set if we should support configuration of the +	// pick_first LB policy, which can be enabled by setting the environment +	// variable "GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG" to "true". +	PickFirstLBConfig = boolFromEnv("GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG", false) +	// ALTSMaxConcurrentHandshakes is the maximum number of concurrent ALTS +	// handshakes that can be performed. +	ALTSMaxConcurrentHandshakes = uint64FromEnv("GRPC_ALTS_MAX_CONCURRENT_HANDSHAKES", 100, 1, 100)  )  func boolFromEnv(envVar string, def bool) bool { diff --git a/vendor/google.golang.org/grpc/internal/envconfig/observability.go b/vendor/google.golang.org/grpc/internal/envconfig/observability.go index 821dd0a7c..dd314cfb1 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/observability.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/observability.go @@ -28,9 +28,15 @@ const (  var (  	// ObservabilityConfig is the json configuration for the gcp/observability  	// package specified directly in the envObservabilityConfig env var. +	// +	// This is used in the 1.0 release of gcp/observability, and thus must not be +	// deleted or changed.  	ObservabilityConfig = os.Getenv(envObservabilityConfig)  	// ObservabilityConfigFile is the json configuration for the  	// gcp/observability specified in a file with the location specified in  	// envObservabilityConfigFile env var. +	// +	// This is used in the 1.0 release of gcp/observability, and thus must not be +	// deleted or changed.  	ObservabilityConfigFile = os.Getenv(envObservabilityConfigFile)  ) diff --git a/vendor/google.golang.org/grpc/internal/envconfig/xds.go b/vendor/google.golang.org/grpc/internal/envconfig/xds.go index 3b17705ba..02b4b6a1c 100644 --- a/vendor/google.golang.org/grpc/internal/envconfig/xds.go +++ b/vendor/google.golang.org/grpc/internal/envconfig/xds.go @@ -61,11 +61,10 @@ var (  	// have a brand new API on the server-side and users explicitly need to use  	// the new API to get security integration on the server.  	XDSClientSideSecurity = boolFromEnv("GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT", true) -	// XDSAggregateAndDNS indicates whether processing of aggregated cluster -	// and DNS cluster is enabled, which can be enabled by setting the -	// environment variable -	// "GRPC_XDS_EXPERIMENTAL_ENABLE_AGGREGATE_AND_LOGICAL_DNS_CLUSTER" to -	// "true". +	// XDSAggregateAndDNS indicates whether processing of aggregated cluster and +	// DNS cluster is enabled, which can be disabled by setting the environment +	// variable "GRPC_XDS_EXPERIMENTAL_ENABLE_AGGREGATE_AND_LOGICAL_DNS_CLUSTER" +	// to "false".  	XDSAggregateAndDNS = boolFromEnv("GRPC_XDS_EXPERIMENTAL_ENABLE_AGGREGATE_AND_LOGICAL_DNS_CLUSTER", true)  	// XDSRBAC indicates whether xDS configured RBAC HTTP Filter is enabled, @@ -82,11 +81,15 @@ var (  	XDSFederation = boolFromEnv("GRPC_EXPERIMENTAL_XDS_FEDERATION", true)  	// XDSRLS indicates whether processing of Cluster Specifier plugins and -	// support for the RLS CLuster Specifier is enabled, which can be enabled by +	// support for the RLS CLuster Specifier is enabled, which can be disabled by  	// setting the environment variable "GRPC_EXPERIMENTAL_XDS_RLS_LB" to -	// "true". -	XDSRLS = boolFromEnv("GRPC_EXPERIMENTAL_XDS_RLS_LB", false) +	// "false". +	XDSRLS = boolFromEnv("GRPC_EXPERIMENTAL_XDS_RLS_LB", true)  	// C2PResolverTestOnlyTrafficDirectorURI is the TD URI for testing.  	C2PResolverTestOnlyTrafficDirectorURI = os.Getenv("GRPC_TEST_ONLY_GOOGLE_C2P_RESOLVER_TRAFFIC_DIRECTOR_URI") +	// XDSCustomLBPolicy indicates whether Custom LB Policies are enabled, which +	// can be disabled by setting the environment variable +	// "GRPC_EXPERIMENTAL_XDS_CUSTOM_LB_CONFIG" to "false". +	XDSCustomLBPolicy = boolFromEnv("GRPC_EXPERIMENTAL_XDS_CUSTOM_LB_CONFIG", true)  ) | 
