atc job from concourse/0.46.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:
0e09c756 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
""
callbacks_address¶address reachable by workers to reach the ATC. auto-detected if omitted.
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
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¶
expvar¶
sources¶
atc¶
- Default
tags: - program:atc url: http://127.0.0.1:8079/debug/vars
syslog¶
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 - /var/vcap/sys/log/monit/atc_ctl.out.log - /var/vcap/sys/log/monit/atc_ctl.err.log
consul¶
agent¶
services¶
atc¶this property auto-registers ATC as a service
- 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/atc/ directory
(learn more).
bin/atc_ctl(fromatc_ctl.erb)config/pipeline.yml(frompipeline.yml.erb)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/ directory.