broker job from on-demand-service-broker/0.26.1
              Github source:
              f77e90f 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
bosh_credhub_api¶
  
  
    
authentication¶
uaa¶
client_credentials¶client_id¶ID of UAA client with permissions to read and write to BOSH CredHub
client_secret¶Secret of UAA client with permissions to read and write to BOSH CredHub
root_ca_cert¶Public certificate of root certificate authority used to sign BOSH CredHub’s certificate. Used to authenticate the service.
url¶Full URL of BOSH CredHub service
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_bosh_configs¶
  
    
      Deactivate the feature where when a service adapter returns BOSH configs, ODB applies the configs to BOSH
- Default
- false 
disable_cf_startup_checks¶
  
    
    - Default
- false 
disable_ssl_cert_verification¶
  
    
      Disable SSL certificate verification by the broker when communicating with CF. 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 
enable_secure_manifests¶
  
    
      Allow ODB to read and write service instance secrets using the BOSH CredHub. Required for removing plain text secrets from service instance manifests.
- 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¶
resource_limits¶hash of resource names and limit (integer) that may may be provisioned by on-demand broker
- Default
{}
service_instance_limit¶the maximum number of instances that may be provisioned by on-demand broker
id¶service ID for CF marketplace
maintenance_info¶
private¶maintenance information to be returned as a single hashed string in the service catalog for all plans
- Default
{}
public¶maintenance information to be returned as plain text in the service catalog for all plans
- Default
{}
metadata¶service metadata - accepts arbitrary key / value pairs
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
service_instances_api¶
  
  
    
authentication¶
basic¶
password¶HTTP basic auth password for connections to service instances API provider
username¶HTTP basic auth username for connections to service instances API provider
disable_ssl_cert_verification¶Disable SSL certificate verification by the broker when communicating with Service Instances API.
- Default
false
root_ca_cert¶root CA cert to validate TLS connection to service instances API provider
url¶service instances API provider URL
shutdown_timeout_in_seconds¶
  
    
      In seconds, allow the broker to close open connections before shutting down
- Default
- 60 
startup_banner¶
  
    
    - Default
- false 
tls¶
  
  
    
certificate¶a server certificate for the broker to use
private_key¶the matching private key
use_stdin¶
  
    
      Pass arguments to service adapter over standard input instead of as command line arguments. Requires a compatible service adapter.
- Default
- true 
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/drain(from- drain.sh.erb)
- bin/post-start(from- post-start.erb)
- config/broker.yml(from- broker.yml.erb)
- certs/broker.crt(from- broker.crt.erb)
- certs/broker.key(from- broker.key.erb)
Packages¶
            Packages are compiled and placed onto corresponding
            instances during the deployment process. Packages will be
            placed into /var/vcap/packages/ directory.