migrate_mysql_to_credhub job from nfs-volume/1.5.3
Github source:
8ca4c3c
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.