Skip to content

smbbrokerpush job from smb-volume/2.0.4

Github source: c009ef2 or master branch

Properties

app_domain

domain used to host the broker app

app_name

application name to use when pushing the broker to cloud foundry and setting the route

Default
smbbroker

broker_name

name of the service broker registered in CF

Default
smbbroker

cf

admin_password

password of the CF admin user

admin_user

username of the CF admin user

client_id

ID of the CF client

client_secret

Secret of the CF client

dial_timeout

CF CLI connection dial timeout

Default
5

credhub

create_security_group

true if the errand should create a security group to allow traffic to any ip on ports 8443,8844

Default
true

store_id

Store ID used to namespace instance details and bindings in store

Default
smbbroker

uaa_client_id

UAA client ID when using CredHub to store broker state

Default
""

uaa_client_secret

UAA client secret when using CredHub to store broker state

Default
""

url

CredHub URL when using CredHub to store broker state

Default
""

domain

Cloud Foundry system domain

error_on_misconfiguration

throw error on service misconfiguration during deployment

Default
true

log_level

smbbroker log level

Default
info

log_time_format

Format for timestamp in component logs. Valid values are ‘unix-epoch’ and ‘rfc3339’.

Default
rfc3339

memory_in_mb

amount of memory allocated to the broker app

Default
256

organization

organization that hosts the app

password

service broker password

register_broker

true if the errand should register the service broker after pushing it to cf

Default
true

services

List of services and plans supported by broker

Default
  - bindable: true
    description: 'Existing SMB shares (see: https://code.cloudfoundry.org/smb-volume-release/)'
    id: 9db9cca4-8fd5-4b96-a4c7-0a48f47c3bad
    metadata:
      display_name: SMB Volume Broker
      documentation_url: https://docs.cloudfoundry.org/devguide/services/using-vol-services.html
      image_url: data:image/png;base64,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
      long_description: Broker for existing SMB shares
      provider_display_name: Dell / Pivotal
    name: smb
    plan_updatable: false
    plans:
    - description: A preexisting share
      id: 0da18102-48dc-46d0-98b3-7a4ff6dc9c54
      metadata:
        costs:
        - amount:
            usd: 0
          unit: MONTHLY
        display_name: Existing Shares
      name: Existing
    requires:
    - volume_mount
    tags:
    - smb

skip_cert_verify

true if the cf api uses test certs that should not be verified

Default
false

space

space that hosts the app

syslog_url

external log service URL

username

service broker 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/smbbrokerpush/ directory (learn more).

  • bin/run (from deploy.sh.erb)
  • config/services.json (from services.json.erb)
  • Procfile (from Procfile.erb)
  • credhub.json (from credhub.json.erb)
  • manifest.yml (from manifest.yml.erb)
  • start.sh (from start.sh.erb)

Packages

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