Object
Constructs a Hash of mappings from user-defined key (e.g. appUuid) to env var (e.g. OPENSHIFT_APP_UUID), for example:
{'appName' => 'OPENSHIFT_APP_NAME', 'gear' => 'OPENSHIFT_GEAR_UUID'}
Line must be of the form $key1:$env_var1,$key2:$env_var2,...
e.g. appName:OPENSHIFT_APP_NAME,gear:OPENSHIFT_GEAR_UUID,app:OPENSHIFT_APP_UUID,ns:OPENSHIFT_NAMESPACE
The following env vars are explicitly excluded:
OPENSHIFT_SECRET_TOKEN
# File lib/openshift-origin-node/utils/metrics_helper.rb, line 35 def self.metrics_metadata(config) metadata_line = config.get('METRICS_METADATA') || DEFAULT_METADATA return {}.tap do |hash| pairs = metadata_line.split(',') pairs.each do |pair| key, env_var = pair.split(':') env_var.strip! next if 'OPENSHIFT_SECRET_TOKEN' == env_var hash[key.strip] = env_var end end end
Generated with the Darkfish Rdoc Generator 2.