Skip to content

bbr-atcdb job from concourse/7.3.1

Github source: f618b77 or master branch

Properties

postgresql

database

Name of the database to use.

host

IP address or DNS name of a PostgreSQL server to connect to.

If not specified, one will be autodiscovered via BOSH links.

port

Port on which to connect to the server specified by postgresql.host.

If postgresql.host is not specified, this will be autodiscovered via BOSH links, along with the host. By default will use port 5432.

role

name

Name of role to connect with.

password

Password to use when connecting.

tls

cert
ca

Server CA certificate. This must be included if any of the tls block is specified.

certificate

Client certificate for Mutual TLS. This must be specified if private_key is given.

private_key

Client private key for Mutual TLS. This must be specified if certificate is given.

enabled

Whether or not to use TLS when connecting to the database.

Default
false
skip_host_verify

Skip host verification for Server CA certificate. Needs to be set to true on GCP.

Default
false

Templates

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

  • bin/bbr/backup (from backup.sh.erb)
  • bin/bbr/restore (from restore.sh.erb)
  • config/config.json (from config.json.erb)
  • config/connection_data (from connection_data.erb)

Packages

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

This job relies on no runtime packages.