broker job from on-demand-service-broker/0.21.0-alpha.1
Github source:
a8c70d9 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
enable_plan_schemas¶
If the service adapter supports service plan schemas and you would like the schema to appear in the service catalog, set this flag to true
- Default
false
expose_operational_errors¶
The On Demand Broker will return BOSH errors to the platform when a failure occurs
- 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.