pivotal-cf/pcf-bosh-ci

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

PCF BOSH CI

PCF BOSH CI is a collection of tasks and ops-files to help deploy and manage PCF BOSH.

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

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.

CF MySQL

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.

Seed a new environment

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.

Types of deployment
1.9-ish

To deploy a ERT reminiscent of PCF 1.9, use the pipelines/pcf-bosh.yml pipeline, setting these variables:

Note: This includes p-mysql

Floating

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

Upgrade

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.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.