Skip to content

turbulence_api job from turbulence/0.4

Github source: c07f84a6 or master branch

Properties

turbulence_api

certificate

API server certificate

cpi_job_name

CPI job name that will be found in /var/vcap/jobs/X

Default
cpi

datadog

api_key

Datadog API key

Default
""
app_key

Datadog application key used for incident reporting

Default
""

debug

Show debug logs

Default
true

director

ca_cert

CA certificate to verify Director certificate (uses system CA certificates by default)

Default
""
host

Director host

Example
192.168.50.4
password

Director password

port

Director port

Default
25555
username

Director username

listen_address

Address to listen on

Default
0.0.0.0

listen_port

Port to listen on

Default
8080

password

Password for the API authentication

private_key

API server private key

registry

host

Registry host

password

Registry password

port

Registry port

username

Registry username

username

Username for the API authentication

Default
turbulence

Templates

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

  • bin/ctl (from ctl.erb)
  • config/ca_cert (from ca_cert.erb)
  • config/cert.pem (from cert.pem.erb)
  • config/config.json (from config.json.erb)
  • config/private_key.pem (from private_key.pem.erb)

Packages

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