migrate_mysql_to_credhub job from nfs-volume/2.3.1
Github source:
25afd37 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(fromrun.sh.erb)credhub_ca.crt(fromcredhub_ca.crt.erb)db_ca.crt(fromdb_ca.crt.erb)uaa_ca.crt(fromuaa_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.