Skip to content

broker job from on-demand-service-broker/0.17.0-alpha1

Github source: ce7c1103 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

url

UAA URL for Bosh Director

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_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

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
""
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

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 (from broker-ctl.sh.erb)
  • bin/post-start (from post-start.erb)
  • config/broker.yml (from broker.yml.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.