broker job from on-demand-service-broker/0.18.0
Github source:
44959fc
or
master branch
Properties¶
bosh
¶
authentication
¶
basic
¶
password
¶BOSH director password
username
¶BOSH director username
uaa
¶
client_id
¶UAA client ID
client_secret
¶UAA client secret
root_ca_cert
¶Bosh Director Root CA certificate for broker to trust (optional)
url
¶BOSH URL
cf
¶
authentication
¶
client_credentials
¶
client_id
¶UAA client ID with cloud_controller.read authority
secret
¶UAA client secret
url
¶UAA URL for Cloud Foundry
user_credentials
¶
password
¶CF admin password
username
¶CF admin username
root_ca_cert
¶CF Root CA certificate for broker to trust (optional)
url
¶CF API URL
disable_cf_startup_checks
¶
- Default
false
disable_ssl_cert_verification
¶
Disable SSL certificate verification. DO NOT USE IN PRODUCTION
- Default
false
password
¶
Broker basic auth password
port
¶
Port for the broker
- Default
8080
secure_binding_credentials
¶
authentication
¶
uaa
¶
ca_cert
¶Internal UAA certificate
client_id
¶UAA client id for secure binding credential authentication
client_secret
¶UAA client secret for secure binding credential authentication
enabled
¶Flag to activate secure binding
- Default
false
service_adapter
¶
path
¶the path to the service adapter binary located on the host with the broker
- Default
/var/vcap/packages/odb-service-adapter/bin/service-adapter
service_catalog
¶
bindable
¶is service bindable?
dashboard_client
¶client ID for dashboard
global_properties
¶properties applied to every plan. if in conflict, plan properties take precedence
global_quotas
¶
service_instance_limit
¶the maximum number of instances that my be provisioned by on-demand broker
id
¶service ID for CF marketplace
metadata
¶
display_name
¶apps manager display name
- Default
""
documentation_url
¶apps manager documentation url
- Default
""
image_url
¶apps manager image url
- Default
""
long_description
¶apps manager long description
- Default
""
provider_display_name
¶apps manager provider display name
- Default
""
shareable
¶is service shareable?
- Default
false
support_url
¶apps manager support url
- Default
""
plan_updatable
¶are plan migrations allowed?
plans
¶the service plans to be presented to Cloud Foundry
requires
¶string array of permissions required by broker
- Default
[]
service_description
¶service description for CF marketplace
service_name
¶service offering for CF marketplace
tags
¶string array of tags for catalog
- Default
[]
service_deployment
¶
releases
¶releases to deploy for each instance
stemcell
¶
os
¶stemcell OS to use for every job in the service deployment
version
¶stemcell version to use for every job in the service deployment
shutdown_timeout_in_seconds
¶
In seconds, allow the broker to close open connections before shutting down
- Default
60
startup_banner
¶
- Default
false
username
¶
Broker basic auth username
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/broker/
directory
(learn more).
bin/broker-ctl.sh
(frombroker-ctl.sh.erb
)bin/drain
(fromdrain.sh.erb
)bin/post-start
(frompost-start.erb
)config/broker.yml
(frombroker.yml.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.