proxy job from cf-mysql/28
Github source:
1564a82d or
master branch
Properties¶
cf_mysql¶
external_host¶Domain of the route registered for the UI via NATS (with the router in cf-release)
mysql¶
cluster_ips¶Optional, list of nodes. Must have the same number of ips as there are nodes in the cluster
proxy¶
api_force_https¶Redirect all HTTP requests to the API to HTTPS
- Default
true
api_password¶Password for Basic Auth used to secure API
api_port¶Port for the proxy API to listen on
- Default
8080
api_username¶Username for Basic Auth used to secure API
arbitrator_ip¶Optional, list of IP addresses for the arbitrator nodes of the MySQL cluster
consul_enabled¶Enable locking and discovery of switchboard through consul
- Default
false
consul_service_name¶Switchboard will register with consul using this name
- Default
mysql
health_port¶Port for checking the health of the proxy process
- Default
1936
healthcheck_timeout_millis¶Timeout (milliseconds) before assuming a backend is unhealthy
- Default
5000
max_open_files¶Configure this number to be twice as large as mysql.max_connections
- Default
3000
port¶Port for the proxy to listen on
- Default
3306
proxy_ips¶Optional, list of IP addresses for all proxy jobs
standalone¶Standalone Mode: Are you deploying MySQL without a CloudFoundry deployment?
- Default
false
nats¶
machines¶IP of each NATS cluster member.
password¶Password to register a route via NATS
port¶IP port of Cloud Foundry NATS server
user¶Username to register a route via NATS
syslog_aggregator¶
address¶IP address for syslog aggregator
all¶Define whether forwarders should also send non-mysql syslog activity to the aggregator.
- Default
false
port¶TCP port of syslog aggregator
transport¶Transport to be used when forwarding logs (tcp|udp|relp).
- Default
tcp
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/proxy/ directory
(learn more).
bin/route-registrar_ctl(fromroute-registrar_ctl.erb)bin/switchboard_ctl(fromswitchboard_ctl.erb)config/route-registrar.yml(fromroute-registrar.yml.erb)config/switchboard.yml(fromswitchboard.yml.erb)config/syslog_forwarder.conf(fromsyslog_forwarder.conf.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.