NOTE: concourse has not been used for a while, and so this is being archived.
Previously, we used Concourse CI for seabird. Because of how Concourse works, it's easiest to configure pipelines in one place rather than having a file in each repo. This does mean that whenever a CI change needs to go through it needs to be done manually, but that's generally fine.
Each top-level yaml file in this repo should relate to a single type of configuration, usually a pipeline. Everything that can be configured will have a Makefile target.
ansible-ssh-private-key- SSH key for updating seabirdansible-vault-password- Vault password for updating seabirdgithub-private-key- SSH key for cloning from private reposregistry-password- Docker password for pushing imagesregistry-username- Docker username for pushing images