This splits out all of the ValueFrom environment variable derivation code into its own function: getEnvironmentVariableValueWithValueFrom
This splits out all of the ValueFrom environment variable derivation code into its own function: getEnvironmentVariableValueWithValueFrom