Skip to content

routing-api job from cf-routing/0.122.0

Github source: a679294e or master branch

Properties

dns_health_check_host

Host to ping for confirmation of DNS resolution

Default
consul.service.cf.internal

metron_endpoint

dropsonde_port

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

Default
3457

host

The host used to emit messages to the Metron agent.

Default
127.0.0.1

routing-api

auth_disabled

Disables UAA authentication

Default
false

debug_address

Address at which to serve debug info

Default
0.0.0.0:17002

etcd_machines

The IPs of etcd hosts

max_concurrent_etcd_requests

Maximum number of concurrent ETCD requests

Default
25

max_ttl

The maximum ttl

Default
60

metrics_reporting_interval

String representing interval for reporting metrics. Units: ms, s, m h

Default
30s

port

The port to run the routing api on

Default
3000

router_groups

Array of router groups that will be seeded into routing-api database upon first startup. Changes to router_groups after they have been seeded will not take affect

skip_oauth_tls_verification

Skip TLS verification when talking to UAA

Default
false

statsd_client_flush_interval

Buffered statsd client flush interval

Default
300ms

statsd_endpoint

The endpoint for the statsd server, defaults to the local metron agent

Default
localhost:8125

system_domain

Domain reserved for CF operator; base URL where the UAA, Cloud Controller, and other non-user apps listen

uaa_ssl_port

Secure Port on which UAA is running.

Templates

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

  • bin/dns_health_check (from dns_health_check.erb)
  • bin/routing-api_ctl (from routing-api_ctl.erb)
  • config/routing-api.yml (from routing-api.yml.erb)

Packages

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