Concourse build scheduler and API
Go PLpgSQL
vito initialize go modules
* point at our fork of dex at concourse/dex at latest merged-* tag
* point k8s packages at the versions pinned in the concourse/concourse
  repo (latest versions resulted in compile errors)
Latest commit 9c71c75 Aug 14, 2018
Permalink
Failed to load latest commit information.
api Add a failing test for duplicated WRCCS Aug 2, 2018
atccmd use interfaces for resource config/cache objects Aug 14, 2018
builds add public plan to builds Jun 26, 2017
ci docker-image -> registry-image Aug 7, 2018
cmd/atc Add migrate and run subcommands Jul 25, 2018
creds update credhub-cli imports Jul 17, 2018
db use interfaces for resource config/cache objects Aug 14, 2018
engine use interfaces for resource config/cache objects Aug 14, 2018
event Add missing timestamps to task build events Apr 4, 2018
exec use interfaces for resource config/cache objects Aug 14, 2018
gc use interfaces for resource config/cache objects Aug 14, 2018
lockrunner more gc logging improvements Apr 25, 2018
mainredirect redirect badge endpoint for compatibility Aug 29, 2016
metric prometheus: Convert scheduling metrics to counters Jun 18, 2018
pipelines added a check_every param for resource types in the pipeline config Jul 24, 2018
postgresrunner use own migration library for upgrade Aug 2, 2018
radar use interfaces for resource config/cache objects Aug 14, 2018
resource use interfaces for resource config/cache objects Aug 14, 2018
scheduler docker-image -> registry-image Aug 7, 2018
scripts better error messaging for global user migration Jun 19, 2018
template add template package for evaluating pipeline config Jun 13, 2017
testhelpers Revert "revert resource refactor so we can get 3.2 out" Jun 15, 2017
worker use interfaces for resource config/cache objects Aug 14, 2018
wrappa Rename health/creds endpoint to info/creds Jul 9, 2018
.gitattributes only elm.min.js is really binary Jul 30, 2016
.gitignore Remove web files from .gitignore Jan 29, 2018
.ignore .agignore -> .ignore, ignore elm.js Sep 14, 2017
CONTRIBUTING.md Fix elm install URL Jul 7, 2018
Dockerfile bump to ubuntu 17.10 Jan 22, 2018
LICENSE.md switch to apache v2 Jun 22, 2014
NOTICE.md Update Copyright date Aug 2, 2017
README.md Update concourse URL in README Mar 8, 2018
atc_suite_test.go caps Feb 23, 2015
atc_test.go replace Ω with Expect (and other such changes) Oct 1, 2015
build.go Remove web routes from API Jan 11, 2018
build_inputs_outputs.go show metadata when resource cache is used May 17, 2017
build_test.go move dbng to db Jun 2, 2017
cause.go spike on 'resource causality' API and UI Aug 30, 2017
config.go Add pinned version to resource on pipeline config Aug 1, 2018
config_test.go move JobInputs/JobOutputs from config to JobConfig May 19, 2017
container.go add object names to container metadata Mar 28, 2017
container_limits_marshaller.go Change YAML and JSON marshaller data type to interface{} Jul 17, 2018
container_limits_marshaller_test.go pass global default resource limits via atc flags Jul 31, 2018
decode_hook.go pass global default resource limits via atc flags Jul 31, 2018
errors.go GetConfig returns error messages Mar 11, 2016
event.go remove all sensitive information from event stream Jul 24, 2015
go.mod initialize go modules Aug 14, 2018
go.sum initialize go modules Aug 14, 2018
hijack_payload.go add specific hijack message that closes stdin Apr 13, 2016
info.go advertise worker version in /info and /workers May 11, 2017
job.go Remove web routes from API Jan 11, 2018
job_config.go Add "on_abort" hook Nov 21, 2017
job_config_test.go Add "on_abort" hook Nov 21, 2017
log_level.go log level can be reconfigured at runtime Feb 8, 2015
pagination.go Revert "add 'around' pagination option to list builds api" Feb 7, 2018
path_flag.go Add tab completion for fly paths. Jan 9, 2017
pipe.go pipes API returns read/write URL of pipe Feb 2, 2016
pipeline.go Remove web routes from API Jan 11, 2018
plan.go add artifact output endpoint Mar 14, 2018
plan_factory.go add artifact output endpoint Mar 14, 2018
public_build_plan.go engines expose sanitized plan metadata Nov 19, 2015
public_plan.go add artifact output endpoint Mar 14, 2018
public_plan_test.go add artifact output endpoint Mar 14, 2018
resource.go Add /api/v1/resources endpoint May 30, 2018
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 Rename health/creds endpoint to info/creds Jul 9, 2018
task.go switch to simpler default resource implementation Jul 31, 2018
task_test.go switch to simpler default resource implementation Jul 31, 2018
team.go Introduce users as a top level object Jun 4, 2018
validate.go Always require task config or path Feb 21, 2018
validate_test.go Remove test focus Feb 21, 2018
versioned_resource_types.go defer custom resource type interpolation Jun 20, 2017
volume.go Remove references to SizeInBytes Aug 10, 2017
worker.go Add ephemeral workers Feb 15, 2018
worker_test.go validate worker version when registering May 11, 2017

README.md

atc badge

air traffic control - web ui and build scheduler

Air Traffic Control

by NATS Press Office

reporting issues and requesting features

please report all issues and feature requests in concourse/concourse

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.