Skip to content

turbine job from concourse/0.25.0

Turbine is responsible for accepting builds from the ATC and executing them concurrently. By increasing the number of Turbine instances, more builds can run in parallel.

Github source: ec9c0f13 or master branch

Properties

blackbox

sources

garden

files whose contents blackbox will emit to its syslog drain

Default
  - /var/vcap/sys/log/garden/garden.stdout.log
  - /var/vcap/sys/log/garden/garden.stderr.log
turbine

files whose contents blackbox will emit to its syslog drain

Default
  - /var/vcap/sys/log/turbine/turbine.stdout.log
  - /var/vcap/sys/log/turbine/turbine.stderr.log

turbine

garden

address

garden server connection address

Default
/var/vcap/data/garden/garden.sock
network

network type for the garden server connection (tcp or unix)

Default
unix

listen_address

listening TCP address of the server

Default
0.0.0.0:4637

resource_types

the mapping from known resource types to their container rootfs

Default
  archive: /var/vcap/packages/archive_resource
  cf: /var/vcap/packages/cf_resource
  docker-image: /var/vcap/packages/docker_image_resource
  git: /var/vcap/packages/git_resource
  s3: /var/vcap/packages/s3_resource
  semver: /var/vcap/packages/semver_resource
  time: /var/vcap/packages/time_resource
  tracker: /var/vcap/packages/tracker_resource
  vagrant-cloud: /var/vcap/packages/vagrant_cloud_resource

Templates

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

  • bin/turbine_ctl (from turbine_ctl.erb)

Packages

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