Skip to content

bbr-credhubdb job from credhub/2.12.13

Github source: 1b5ff1f or master branch

Properties

credhub

data_storage

database

Name of database in which to store data on targeted database server (must exist prior to deployment)

Default
credhub
host

Host address of targeted database server

hostname_verification
enabled

Toggle certificate hostname verification. WARNING: If your database server certificate contains the correct hostname, the value ‘true’ is strongly recommended, as disabling hostname verification results in lesser security!

Default
true
password

Password for authenticating with targeted database server

port

Listening port of targeted database server

require_tls

Requires only TLS connections to targeted database server

Default
true
tls_ca

CA trusted for making TLS connections to targeted database server

type

Database type. Accepted values are in-memory, mysql, or postgres

username

Username for authenticating with targeted database server

release_level_backup

Include credhub DB in backup and restore operations

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-credhubdb/ directory (learn more).

  • bin/bbr/backup (from backup.sh.erb)
  • bin/bbr/restore (from restore.sh.erb)
  • config/bbr.json (from bbr.json.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.