Skip to content

servicebroker job from app-autoscaler/1.0.0

Github source: ecee86c or master branch

Properties

autoscaler

binding_db

address

IP address on which the bindingdb server will listen

Default
postgres.service.cf.internal
databases

The list of databases used in bindingdb database including name

db_scheme

Database scheme to be used to access bindingdb

port

Port on which the bindingdb server will listen

roles

The list of database roles used in bindingdb database including name/password

service_broker

api_server
ca_cert

PEM-encoded CA certificate

client_cert

PEM-encoded client certificate

client_key

PEM-encoded client key

host

Host where APIserver is running

Default
apiserver.service.cf.internal
port

Port where APIserver will listen

Default
6100
ca_cert

PEM-encoded CA certificate

catalog

The service broker catalog

Default
  services:
  - bindable: true
    description: Automatically increase or decrease the number of application instances
      based on a policy you define.
    id: autoscaler-guid
    name: autoscaler
    plans:
    - description: This is the free service plan for the Auto-Scaling service.
      id: autoscaler-free-plan-id
      name: autoscaler-free-plan
dashboard_redirect_uri

service dashboard redirect uri

Default
""
db_config
idle_timeout

The idle timeout for connections (seconds)

max_connections

Maximum number of connections that may be held in the serverbroker db pool

min_connections

Minimum number of connections that should be held in the servicebroker db pool

enable_custom_metrics

whether to enable custom metrics

Default
true
http_request_timeout

The timeout for http request

password

password to authenticate with service broker

port

Port where servicebroker internal server will run

Default
6107
publicPort

Port where servicebroker public server will run

Default
6101
public_ca_cert

PEM-encoded public CA certificate

public_server_cert

PEM-encoded public server certificate

public_server_key

PEM-encoded public server key

require_consul

whether to start consul agent

Default
true
server_cert

PEM-encoded server certificate

server_key

PEM-encoded server key

username

username to authenticate with service broker

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/servicebroker/ directory (learn more).

  • bin/dns_health_check (from dns_health_check.erb)
  • bin/pre-start (from pre-start.erb)
  • bin/servicebroker (from servicebroker.erb)
  • config/catalog.json (from catalog.json.erb)
  • config/certs/apiserver/ca.crt (from apiserver_ca.crt.erb)
  • config/certs/apiserver/client.crt (from apiserver_client.crt.erb)
  • config/certs/apiserver/client.key (from apiserver_client.key.erb)
  • config/certs/servicebroker/ca.crt (from servicebroker_ca.crt.erb)
  • config/certs/servicebroker/public_ca.crt (from servicebroker_public_ca.crt.erb)
  • config/certs/servicebroker/public_server.crt (from servicebroker_public_server.crt.erb)
  • config/certs/servicebroker/public_server.key (from servicebroker_public_server.key.erb)
  • config/certs/servicebroker/server.crt (from servicebroker_server.crt.erb)
  • config/certs/servicebroker/server.key (from servicebroker_server.key.erb)
  • config/config.json (from config.json.erb)

Packages

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