Skip to content

tps job from cf/287

Github source: 31254417 or master branch

Properties

bpm

enabled

Enable Bosh Process Manager

Default
false

capi

tps

bbs
api_location

Address to the BBS Server

Default
bbs.service.cf.internal:8889
ca_cert

PEM-encoded CA certificate

client_cert

PEM-encoded client certificate

client_key

PEM-encoded client key

client_session_cache_size

capacity of the tls client cache

max_idle_conns_per_host

maximum number of idle http connections

require_ssl

enable ssl for all communication with the bbs

Default
true
cc
ca_cert

PEM-encoded CA certificate

client_cert

PEM-encoded client certificate

client_key

PEM-encoded client key

external_port

External port to access the Cloud Controller

Default
9023
internal_service_hostname

Internal CC host name

Default
cloud-controller-ng.service.cf.internal
consul_agent_port

local consul agent’s port

Default
8500
dropsonde_port

local metron agent’s port

Default
3457
listener
debug_addr

address at which to serve debug info

Default
127.0.0.1:17014
listen_addr

address at which to serve API requests

Default
0.0.0.0:1518
listener_enabled

Flag to enable TPS listener. Listener functionality has be absorbed into modern CC

Default
true
log_level

Log level

Default
info
max_in_flight_requests

Maximum number of requests to handle at once.

Default
200
traffic_controller_url

URL of Traffic controller

Default
ws://loggregator-trafficcontroller.service.cf.internal:8081
watcher
debug_addr

address at which to serve debug info

Default
127.0.0.1:17015
locket
api_location

Hostname and port of the Locket server

Default
""
skip_consul_lock

Determines whether to skip obtaining a lock from Consul

Default
false

diego

ssl

skip_cert_verify

when connecting over https, ignore bad ssl certificates

Default
false

release_level_backup

Include cloud_controller jobs in backup and restore operations

Default
true

Templates

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

  • bin/bbr/post-backup-unlock (from post-backup-unlock.sh.erb)
  • bin/bbr/post-restore-unlock (from post-restore-unlock.sh.erb)
  • bin/bbr/pre-backup-lock (from pre-backup-lock.sh.erb)
  • bin/bbr/pre-restore-lock (from pre-restore-lock.sh.erb)
  • bin/drain (from drain.sh.erb)
  • bin/tps_listener_as_vcap (from tps_listener_as_vcap.erb)
  • bin/tps_listener_ctl (from tps_listener_ctl.erb)
  • bin/tps_watcher_as_vcap (from tps_watcher_as_vcap.erb)
  • bin/tps_watcher_ctl (from tps_watcher_ctl.erb)
  • config/bpm.yml (from bpm.yml.erb)
  • config/certs/bbs/ca.crt (from bbs_ca.crt.erb)
  • config/certs/bbs/client.crt (from bbs_client.crt.erb)
  • config/certs/bbs/client.key (from bbs_client.key.erb)
  • config/certs/cc/ca.crt (from cc_ca.crt.erb)
  • config/certs/cc/client.crt (from cc_client.crt.erb)
  • config/certs/cc/client.key (from cc_client.key.erb)
  • config/tps_listener_config.json (from tps_listener_config.json.erb)
  • config/tps_watcher_config.json (from tps_watcher_config.json.erb)

Packages

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