Skip to content

migrate_mysql_to_credhub job from nfs-volume/2.2.3

Github source: dad7786 or master branch

Properties

app_name

Application name of nfs broker

Default
nfsbroker

cf

admin_password

Password of the CF admin user

admin_user

Username of the CF admin user

client_id

ID of the CF client

client_secret

Secret of the CF client

credhub

ca_cert

(optional) CA Cert to verify credhub SSL connection

uaa_ca_cert

(optional) CA Cert to verify UAA SSL connection when using CredHub to store broker state

uaa_client_id

(optional) UAA client ID when using CredHub to store broker state

Default
""

uaa_client_secret

(optional) UAA client secret when using CredHub to store broker state

Default
""

url

(optional) CredHub URL when using CredHub to store broker state

Default
""

db

ca_cert

(optional) CA Cert to verify database SSL connection. If not included connection will not be encrypted

driver

mysql or postgres

Default
mysql

host

Database host

name

Database name

password

Database password

port

Database port

Default
3306

username

Database username

domain

Cloud Foundry system domain

organization

Organization that hosts the app

skip_cert_verify

true if the cf api uses test certs that should not be verified

Default
false

space

Space that hosts the app

store_id

(optional) Store ID used to namespace instance details and bindings in store (CredHub only)

Default
nfsbroker

Templates

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

  • bin/run (from run.sh.erb)
  • credhub_ca.crt (from credhub_ca.crt.erb)
  • db_ca.crt (from db_ca.crt.erb)
  • uaa_ca.crt (from uaa_ca.crt.erb)

Packages

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