lib/configgin.rb in configgin-0.18.1 vs lib/configgin.rb in configgin-0.18.2
- old
+ new
@@ -31,11 +31,11 @@
begin
bosh_spec = EnvironmentConfigTransmogrifier.transmogrify(base_config, templates, secrets: '/etc/secrets')
if @bosh_deployment_manifest
manifest = BoshDeploymentManifest.new(@bosh_deployment_manifest)
- bosh_spec = BoshDeploymentManifestConfigTransmogrifier.transmogrify(bosh_spec, ENV['HOSTNAME'], manifest)
+ bosh_spec = BoshDeploymentManifestConfigTransmogrifier.transmogrify(bosh_spec, instance_group, manifest)
end
rescue NonHashValueOverride => e
STDERR.puts e.to_s
STDERR.puts "Error generating #{job}: #{outfile} from #{infile}"
exit 1
@@ -107,7 +107,12 @@
},
auth_options: {
bearer_token: kube_token
}
)
+ end
+
+ def instance_group
+ pod = kube_client.get_pod(ENV['HOSTNAME'], kube_namespace)
+ pod['metadata']['labels']['app.kubernetes.io/component']
end
end