Concourse for Pivotal Cloud Foundry (PCF) is a continuous integration and delivery tool that lets you build and monitor scalable pipelines seamlessly. This topic describes how to install Concourse and what you need to install it successfully.
- A supported IaaS provider: AWS, Azure, GCP, or vSphere
- A BOSH Director. Do not use the Ops Manager Director associated with an existing PCF deployment.
- BOSH CLI v2
- Concourse + Garden Run-C BOSH releases downloaded from Pivotal Network
- The stemcell for your IaaS downloaded from Pivotal Network
- PostgreSQL 9.5+. Concourse can be configured to connect to an external PostgreSQL database or a BOSH managed Cloud Foundry Postgres release (available on bosh.io). NOTE: As of Concourse 3.6.0 the Concourse BOSH release no longer supplies an internal postgres. You must provide your own postgres database as of 3.6.0
- If you are planning to use CredHub, Concourse 3.8.0 is compatible with CredHub 1.6.x. Concourse 3.8.0 is not compatible with CredHub 1.7.x
- Configure your IaaS environment by modifying your cloud config for BOSH deployment.
- Prepare the Concourse deployment manifest. You can write your own manifest or modify a template with your unique configuration. You can read more about BOSH deployment configurations in the
concourse-bosh-deploymentrepo for cluster deployments
Note: You will also need to configure authentication. Follow the instructions in Authentication.
tls_keyvalues in the manifest.
- Prepare the
cloud-config.ymlfile and upload it to your BOSH Director with
- Deploy Concourse with
bosh deploy. For more information, see the BOSH CLI documentation for more information. After Concourse deploys, a success message displays.