Skip to content

broker-deploy job from kafka-service-broker/0.7.0

Github source: dab70f5 or master branch

Properties

cf

api_url

Full URL of Cloud Foundry API

appname

Name of broker within CF space

Default
starkandwayne-kafka-broker

appsize

Memory size required for the broker

Default
1GB

org

Organization to host broker

Default
system

password

Password of the admin user

redis

service_instance_name

Name of redis service instance used by broker

Default
redis-for-kafka
service_name

CF marketplace service name to use to get Redis instance

Default
p-redis
service_plan

CF marketplace service plan to use to get Redis instance (from service_name)

Default
shared-vm

routes

Override the default route (cf.appname + shared apps domain)

Example
- kafka-broker.system.domain.com

security_groups

optional security groups to assign to the kafka broker space

Example
- kafka-cluster-secgroup

skip_ssl_validation

Skip SSL validation when connecting to Cloud Foundry API

Default
false

space

Space within organization to run broker

Default
starkandwayne-kafka

username

Username of the admin user

password

Service broker basic auth password

username

Service broker basic auth username

Default
user

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-deploy/ directory (learn more).

  • bin/run (from bin/run)
  • config/manifest.yml (from config/manifest.yml)

Packages

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