proxy job from cf-mysql/30
              Github source:
              63cc5347 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.