I am opening this PR as a copy of #13620 --------- Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>  | 
			||
|---|---|---|
| .. | ||
| Makefile | ||
| README.md | ||
| generated_package_test.go | ||
| go.mod | ||
| go.sum | ||
| metadata.yaml | ||
| provider.go | ||
| provider_test.go | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Environment Variable Provider
| Status | |
|---|---|
| Stability | stable | 
| Distributions | core, contrib, k8s, otlp | 
| Issues | 
Usage
The scheme for this provider is env. Usage looks like the following:
env:NAME_OF_ENVIRONMENT_VARIABLE
To use default values when the environment variable has not been set, you can include a suffix to specify it:
env:NAME_OF_ENVIRONMENT_VARIABLE:-default_value
Environment variables must match the following regular expression. That is, they must be at least one character, start with a letter or underscore, and can only include letters, numbers, and underscores.
^[a-zA-Z_][a-zA-Z0-9_]*$