Name: pcf-bosh-ci
Owner: Pivotal Cloud Foundry
Description: null
Created: 2016-12-01 22:20:53.0
Updated: 2017-01-27 06:43:12.0
Pushed: 2017-02-24 23:06:40.0
Homepage: null
Size: 188
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
PCF BOSH CI is a collection of tasks and ops-files to help deploy and manage PCF BOSH.
BOSH is deployed using https://github.com/cloudfoundry/bosh-deployment. The vars necessary to deploy with tasks/deploy-director.sh are the same as bosh-deployment:
Cloud Foundry is deployed using https://github.com/cloudfoundry/cf-deployment. The vars necessary to deploy are the same as cf-deployment with some additions. See the tasks/deploy-ert.sh task for the list of variables.
MySQL is deployed using https://github.com/cloudfoundry/cf-mysql-release. No vars are currently required. See the tasks/deploy-mysql.sh task for details.
To create a new environment, you must first seed your GCS bucket with some empty files. For an environment named new-environment, the following must be created:
{}
Note: The filenames include double quotation marks, which are required due to Concourse's parameter interpolation.
To deploy a ERT reminiscent of PCF 1.9, use the pipelines/pcf-bosh.yml
pipeline, setting these variables:
Note: This includes p-mysql
To deploy a ERT using the master of cf-deployment, use the pipelines/pcf-bosh.yml
pipeline, setting these variables:
Note: This includes p-mysql
To deploy a pipeline that tests the upgrade process from 1.9 to master, use the pipelines/upgrade-ert.yml
. No special
variables are needed.