Skip to content

Commit 0fd52fb

Browse files
authoredJan 2, 2020
Merge pull request #367 from aegershman/exporters-envvars
Convert exporter credentials to envvars, round 2
2 parents 6f8a654 + 2b2058c commit 0fd52fb

File tree

4 files changed

+19
-14
lines changed

4 files changed

+19
-14
lines changed
 

‎jobs/bosh_tsdb_exporter/templates/bin/bosh_tsdb_exporter_ctl

+4-3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ case $1 in
2121
pid_guard ${PIDFILE} "bosh_tsdb_exporter"
2222
echo $$ > ${PIDFILE}
2323

24+
<% if_p('bosh_tsdb_exporter.web.auth_password') do |auth_password| %>
25+
export BOSH_TSDB_EXPORTER_WEB_AUTH_PASSWORD="<%= auth_password %>"
26+
<% end %>
27+
2428
exec bosh_tsdb_exporter \
2529
<% if_p('bosh_tsdb_exporter.log_format') do |log_format| %> \
2630
--log.format="<%= log_format %>" \
@@ -40,9 +44,6 @@ case $1 in
4044
<% if_p('bosh_tsdb_exporter.web.auth_username') do |auth_username| %> \
4145
--web.auth.username="<%= auth_username %>" \
4246
<% end %> \
43-
<% if_p('bosh_tsdb_exporter.web.auth_password') do |auth_password| %> \
44-
--web.auth.password="<%= auth_password %>" \
45-
<% end %> \
4647
<% if_p('bosh_tsdb_exporter.web.tls_cert', 'bosh_tsdb_exporter.web.tls_key') do %> \
4748
--web.tls.cert_file="/var/vcap/jobs/bosh_tsdb_exporter/config/web_tls_cert.pem" \
4849
--web.tls.key_file="/var/vcap/jobs/bosh_tsdb_exporter/config/web_tls_key.pem" \

‎jobs/credhub_exporter/templates/bin/credhub_exporter_ctl

+5-4
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,14 @@ case $1 in
4646
end
4747
%>
4848

49+
export CREDHUB_EXPORTER_CLIENT_SECRET="<%= p('credhub_exporter.credhub.client_secret') %>"
50+
<% if_p('credhub_exporter.web.auth_password') do |auth_password| %>
51+
export CREDHUB_EXPORTER_WEB_AUTH_PASSWORD="<%= auth_password %>"
52+
<% end %>
53+
4954
exec credhub_exporter \
5055
--credhub.api-url="<%= url %>" \
5156
--credhub.client-id="<%= p('credhub_exporter.credhub.client_id') %>" \
52-
--credhub.client-secret="<%= p('credhub_exporter.credhub.client_secret') %>" \
5357
<% if not ca_certs.empty? %> \
5458
--credhub.ca-certs-path="/var/vcap/jobs/credhub_exporter/config/credhub_tls_ca_cert.pem" \
5559
<% end %> \
@@ -83,9 +87,6 @@ case $1 in
8387
<% if_p('credhub_exporter.web.auth_username') do |auth_username| %> \
8488
--web.auth.username="<%= auth_username %>" \
8589
<% end %> \
86-
<% if_p('credhub_exporter.web.auth_password') do |auth_password| %> \
87-
--web.auth.password="<%= auth_password %>" \
88-
<% end %> \
8990
<% if_p('credhub_exporter.web.tls_cert', 'credhub_exporter.web.tls_key') do %> \
9091
--web.tls.cert_file="/var/vcap/jobs/credhub_exporter/config/web_tls_cert.pem" \
9192
--web.tls.key_file="/var/vcap/jobs/credhub_exporter/config/web_tls_key.pem" \

‎jobs/redis_exporter/templates/bin/redis_exporter_ctl

+4-3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ case $1 in
2121
pid_guard ${PIDFILE} "redis_exporter"
2222
echo $$ > ${PIDFILE}
2323

24+
<% if_p('redis_exporter.redis.password') do |password| %>
25+
export REDIS_PASSWORD="<%= password %>"
26+
<% end %>
27+
2428
exec redis_exporter \
2529
<% if_p('redis_exporter.redis.check_keys') do |check_keys| %> \
2630
-check-keys="<%= check_keys %>" \
@@ -55,9 +59,6 @@ case $1 in
5559
<% if_p('redis_exporter.redis.address') do |address| %> \
5660
-redis.addr="<%= address %>" \
5761
<% end %> \
58-
<% if_p('redis_exporter.redis.password') do |password| %> \
59-
-redis.password="<%= password %>" \
60-
<% end %> \
6162
<% if_p('redis_exporter.redis.script') do |script| %> \
6263
-script="/var/vcap/jobs/redis_exporter/config/script" \
6364
<% end %> \

‎jobs/shield_exporter/templates/bin/shield_exporter_ctl

+6-4
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ case $1 in
4242
export SHIELD_TRACE="<%= trace %>"
4343
<% end %>
4444

45+
export SHIELD_EXPORTER_SHIELD_PASSWORD="<%= p('shield_exporter.shield.password') %>"
46+
47+
<% if_p('shield_exporter.web.auth_password') do |auth_password| %>
48+
export SHIELD_EXPORTER_WEB_AUTH_PASSWORD="<%= auth_password %>"
49+
<% end %>
50+
4551
exec shield_exporter \
4652
--shield.backend_url="<%= p('shield_exporter.shield.backend_url') %>" \
4753
--shield.username="<%= p('shield_exporter.shield.username') %>" \
48-
--shield.password="<%= p('shield_exporter.shield.password') %>" \
4954
<% if_p('shield_exporter.filter.collectors') do |collectors| %> \
5055
--filter.collectors="<%= collectors %>" \
5156
<% end %> \
@@ -66,9 +71,6 @@ case $1 in
6671
<% if_p('shield_exporter.web.auth_username') do |auth_username| %> \
6772
--web.auth.username="<%= auth_username %>" \
6873
<% end %> \
69-
<% if_p('shield_exporter.web.auth_password') do |auth_password| %> \
70-
--web.auth.password="<%= auth_password %>" \
71-
<% end %> \
7274
<% if_p('shield_exporter.web.tls_cert', 'shield_exporter.web.tls_key') do %> \
7375
--web.tls.cert_file="/var/vcap/jobs/shield_exporter/config/web_tls_cert.pem" \
7476
--web.tls.key_file="/var/vcap/jobs/shield_exporter/config/web_tls_key.pem" \

0 commit comments

Comments
 (0)
Please sign in to comment.