Skip to content

gate job from concourse/0.36.0

Gate registers a Garden worker with the ATC on an interval.

Github source: abe2f427 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
gate

files whose contents blackbox will emit to its syslog drain

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

gate

atc

address

atc server connection address

Default
atc.service.dc1.consul:8080
password

ATC API basic auth password

Default
""
username

ATC API basic auth username

Default
""

garden

address

garden server connection address

Default
127.0.0.1:7777

heartbeat_interval

interval on which to register with the ATC

Default
30s

platform

platform of the worker to advertise

Default
linux

resource_types

resource types supported by the worker, in [{type: type, image: image}] form

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

tags

an array of tags to advertise for the worker

Default
[]

Templates

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

  • bin/gate_ctl (from gate_ctl.erb)

Packages

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