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")
	// ClientSideSecuritySupport is used to control processing of security
	// configuration on the client-side.
	//
	// Note that there is no env var protection for the server-side because we
	// 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.
	ClientSideSecuritySupport = strings.EqualFold(os.Getenv(clientSideSecuritySupportEnv), "true")
)

Source Files

env.go

Version
v1.34.2
Published
Mar 12, 2021
Platform
js/wasm
Imports
2 packages
Last checked
2 hours ago

Tools for package owners.