Skip to content

atc job from concourse/0.33.0

ATC (Air Traffic Controller) provides UI and API access. It is responsible for scheduling builds. To configure the pipeline specify the `atc.pipeline` property.

Github source: d967434f or master branch

Properties

atc

basic_auth_encrypted_password

bcrypt encrypted password for http basic auth

Default
""

basic_auth_username

username for http basic auth

Default
""

default_check_interval

how often to check for new versions of resources. keep rate limiting in mind.

Default
1m

development_mode

loosen up security for development purposes

Default
false

pipeline

static pipeline configuration containing jobs and resources. omit to manage config via the API.

Example
jobs:
- config:
    image: docker:///busybox
    run:
      args:
      - Hello
      - world!
      path: echo
  name: dummy
resources:
- name: concourse
  source:
    uri: https://github.com/concource/concourse
  type: git

postgresql

address

address of the PostgreSQL server

Default
postgresql.service.dc1.consul:5432
database

name of the database to use

Default
atc
role
name

name of role to connect with

Default
atc
password

password to use when connecting

publicly_viewable

allow public viewing; destructive operations still require auth

Default
false

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
  github-release: /var/vcap/packages/github_release_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

web_listen_address

address for the web server to listen on

Default
0.0.0.0

web_listen_port

port for the web server to listen on

Default
8080

blackbox

sources

atc

files whose contents blackbox will emit to its syslog drain

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

Templates

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

  • bin/atc_ctl (from atc_ctl.erb)
  • config/pipeline.yml (from pipeline.yml.erb)

Packages

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