cf-containers-broker job from docker/28
Github source:
fe153a95 or
master branch
Properties¶
broker¶
allocate_docker_host_ports¶Allocate Docker host ports when creating a container
- Default
true
cookie_secret¶A unique secret key, used to sign sessions
docker_url¶Docker URL (IP/Socket)
- Default
unix:///var/vcap/sys/run/docker/docker.sock
external_ip¶External IP address used to register the broker
fetch_images¶Fetch new/updated container images on restart
- Default
true
host¶Host used to register the broker
max_containers¶Max number of containers
- Default
"0"
password¶Broker’s basic auth password
services¶Services and plans offered by the broker
session_expiry¶Session expiry time of the session
- Default
"86400"
skip_ssl_validation¶Determines whether dashboard verifies SSL certificates when communicating with Cloud Controller and UAA
- Default
true
ssl_enabled¶Determines use of https in dashboard url and in callback uri for calls to UAA
- Default
false
unicorn¶
port¶Unicorn listen port
- Default
"80"
worker_processes¶Unicorn worker processes. If the number of worker processes > 1 then you must disable the broker.allocate_docker_host_ports property
- Default
"1"
update_containers¶Restart all containers with latest configuration/image on restart
- Default
true
username¶Broker’s basic auth username
cf¶
api_url¶URL of the CloudFoundry Cloud Controller
env¶
http_proxy¶HTTP proxy
https_proxy¶HTTPS proxy
no_proxy¶List of comma-separated hosts to skip connecting to the proxy
nats¶
machines¶Array of IPs of each NATS cluster member
password¶Password for broker to connect to NATS
port¶IP port of Cloud Foundry NATS server
- Default
4222
user¶Username for broker to connect to NATS
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/cf-containers-broker/ directory
(learn more).
bin/cf-containers-broker_ctl(frombin/cf-containers-broker_ctl)bin/job_properties.sh(frombin/job_properties.sh.erb)bin/route-registrar_ctl(frombin/route-registrar_ctl.erb)config/route-registrar.yml(fromconfig/route-registrar.yml.erb)config/settings.yml(fromconfig/settings.yml.erb)config/unicorn.conf.rb(fromconfig/unicorn.conf.rb.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.