build scheduler and web interface
JavaScript Go Elm CSS HTML Shell
Latest commit 4da528d Jan 17, 2017 @chendrix chendrix committed with joshzarrabi added our own migrations library in place of BurntSushi
because the first pancake is a mess

[#133148779]

Signed-off-by: Josh Zarrabi <jzarrabi@pivotal.io>
Permalink
Failed to load latest commit information.
acceptance deprecate db.TeamDB.SaveConfig in favor dbng.Team.SavePipeline Dec 23, 2016
api Merge pull request #149 from jmcarp/validate-config Dec 30, 2016
atccmd Merge branch 'master' of https://github.com/concourse/atc into valida… Dec 27, 2016
auth fix worker endpoint to validate team access Jan 4, 2017
builds add more logging when running build Aug 18, 2016
cessna added test scripts and deployment info for cessna job Jan 17, 2017
ci dont need that anymore Dec 14, 2016
cmd/atc move import Jan 10, 2016
config Move ValidateConfig() to Config.Validate(). Oct 26, 2016
db added our own migrations library in place of BurntSushi Jan 18, 2017
dbng added our own migrations library in place of BurntSushi Jan 18, 2017
engine Expose new environment variable BUILD_TEAM_NAME Sep 21, 2016
event nuke dead code Sep 10, 2016
exec lowercase Jan 4, 2017
gc merge second-life into develop sans life Dec 15, 2016
gcng better logging for worker collector Dec 23, 2016
lockrunner clean up lock names for different lock types Aug 25, 2016
mainredirect redirect badge endpoint for compatibility Aug 29, 2016
metric update imports Dec 13, 2016
pipelines inject inputMapper and Scanner in BuildStarter Dec 14, 2016
postgresrunner added our own migrations library in place of BurntSushi Jan 18, 2017
radar Add tags to resource_type_scanner Dec 17, 2016
resource nuke dead code Sep 10, 2016
scheduler check for max in flight first before resource checks Dec 14, 2016
scripts forward args through scripts/test Oct 12, 2016
testhelpers add 'do' step to plans language Dec 5, 2015
web Replace redirection from Erl with string concatenation Jan 5, 2017
worker Use NewGardenRoundTripper Dec 19, 2016
wrappa land/retire worker can be done by owner team token Dec 28, 2016
.gitattributes only elm.min.js is really binary Jul 30, 2016
.gitignore skip extra DB query in containerKeepAliver Aug 31, 2016
CONTRIBUTING.md Update CONTRIBUTING.md Dec 30, 2016
Dockerfile add bzip2 Dec 14, 2016
LICENSE.md switch to apache v2 Jun 22, 2014
NOTICE.md update NOTICE.md Dec 14, 2016
README.md https badge Oct 6, 2016
atc_suite_test.go caps Feb 23, 2015
atc_test.go replace Ω with Expect (and other such changes) Oct 1, 2015
auth.go add /api/v1/auth/methods and /api/v1/auth/token Oct 25, 2015
auth_flags.go Implemention of scope verification for oauth authorization Sep 13, 2016
build.go prefix /pipelines routes with /teams/:team_name May 19, 2016
build_inputs_outputs.go build inputs/outputs include pipeline id Mar 31, 2016
build_test.go getbuild web handler uses api Nov 17, 2015
config.go Merge branch 'master' of https://github.com/concourse/atc into valida… Dec 27, 2016
config_test.go remove deprecated config types Oct 17, 2015
container.go expose container ttl/expiry in API Mar 9, 2016
decode_hook.go nuke dead code Sep 10, 2016
dependent_get_plan_test.go engines expose sanitized plan metadata Nov 19, 2015
errors.go GetConfig returns error messages Mar 11, 2016
event.go remove all sensitive information from event stream Jul 24, 2015
github_team_flag.go move flag structs to root Aug 25, 2016
hijack_payload.go add specific hijack message that closes stdin Apr 13, 2016
info.go lowercase version in info Mar 9, 2016
job.go add build reaping May 3, 2016
log_level.go log level can be reconfigured at runtime Feb 8, 2015
pagination.go order resource versions by check order Sep 14, 2016
path_flag.go move flag structs to root Aug 25, 2016
pipe.go pipes API returns read/write URL of pipe Feb 2, 2016
pipeline.go expose public pipeline property Jun 15, 2016
plan.go task images can be overridden with artifact May 2, 2016
plan_factory.go implement Retry step (no UI yet) Dec 16, 2015
plan_test.go implement Retry step (no UI yet) Dec 16, 2015
plan_traversal.go support build plans that have pipeline name Mar 31, 2016
plan_traversal_test.go support build plans that have pipeline name Mar 31, 2016
public_build_plan.go engines expose sanitized plan metadata Nov 19, 2015
public_plan.go implement Retry step (no UI yet) Dec 16, 2015
resource.go allow resource checking to be paused Apr 10, 2015
resource_types.go Revert "params should always have string value" Mar 4, 2016
resourcecheck.go return nice error from api if check script fails Apr 20, 2016
routes.go add PruneWorker endpoint Dec 22, 2016
task.go new scheduler Aug 1, 2016
task_test.go handle floaty params properly Mar 9, 2016
team.go Implemention of scope verification for oauth authorization Sep 13, 2016
validate.go validate get step names, not resources; add test Jan 4, 2017
validate_test.go validate get step names, not resources; add test Jan 4, 2017
volume.go volume size: use bigint in db and int64 in Go Jun 17, 2016
worker.go add PruneWorker endpoint Dec 22, 2016

README.md

atc badge

air traffic control - web ui and build scheduler

Air Traffic Control

by NATS Press Office

about

atc is the brain of Concourse. It's responsible for scheduling builds across the cluster of workers, providing the API for the system, as well as serving the web interface.

It can be scaled horizontally behind a load balancer in order to scale the system.