Skip to content

router_configurer job from routing/0.140.0

Github source: 13bd48c4 or master branch

Properties

dns_health_check_host

Host to ping for confirmation of DNS resolution

Default
consul.service.cf.internal

metron

port

The port used to emit dropsonde messages to the Metron agent.

Default
3457

router_configurer

debug_address

Address at which to serve debug info

Default
0.0.0.0:17002

log_level

Log level

Default
info

oauth_secret

OAuth client secret used to obtain token for Routing API from UAA.

tcp_stats_collection_interval

String representing interval for collecting statistic metrics from tcp proxy. Units: ms, s, m h

Default
1m

routing_api

auth_disabled

When false, Routing API requires OAuth tokens for authentication.

Default
false

skip_ssl_validation

Skip TLS verification when talking to UAA

Default
false

uaa

ca_cert

Certificate authority for communication between clients and uaa.

Default
""

tls_port

Port on which UAA is listening for TLS connections. This is required for obtaining an OAuth token for Routing API.

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/router_configurer/ directory (learn more).

  • bin/haproxy_reloader (from haproxy_reloader)
  • bin/pre-start (from pre-start)
  • bin/router_configurer_ctl (from router_configurer_ctl.erb)
  • config/certs/uaa/ca.crt (from uaa_ca.crt.erb)
  • config/router_configurer.yml (from router_configurer.yml.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.