pivotal-cf/bbr-pcf-pipeline-tasks

Name: bbr-pcf-pipeline-tasks

Owner: Pivotal Cloud Foundry

Description: Concourse tasks to help automate bbr https://github.com/cloudfoundry-incubator/bosh-backup-and-restore

Created: 2017-06-09 17:04:31.0

Updated: 2018-05-13 03:59:20.0

Pushed: 2018-05-11 10:00:50.0

Homepage:

Size: 40

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

BBR PCF Pipeline Tasks

This is a collection of Concourse tasks for backing up a Pivotal Cloud Foundry installation using bbr.

Running regular backups (at least every 24 hours) and storing multiple copies of backup artifacts in different datacenters is highly recommended. The time Concourse resource can be added to the pipeline to trigger backups regularly. There are a variety of storage resources such as S3 that can be used to move backups to storage. A list of Concourse resources can be found here.

To use these concourse tasks you will need to have a worker in a network which has access to your ERT or/and BOSH director. You can find an example template for deploying an external worker here.

Tasks
export-om-installation
Inputs Outputs Params
bbr-backup-ert

N.B.: the pipeline assumes you have a tagged concourse worker deployed on the same network as ERT, i.e., the pipeline will use the concourse worker as the jumpbox. Ensure that this worker has enough disk space to accommodate the ERT backup files.

Inputs: Outputs Params
bbr-backup-director

N.B.: the pipeline assumes you have a tagged concourse worker deployed on the same network as the Director, i.e., the pipeline will use the concourse worker as the jumpbox. Ensure that this worker has enough disk space to accommodate the Director backup files.

Inputs: Outputs Params
Example pipeline

You can set the example pipeline with fly:

ecrets.sample.yml secrets.yml
date secrets.yml with real secrets
--target <target> \
set-pipeline \
--pipeline bbr-pipeline \
--config pipeline.sample.yml \
--load-vars-from secret.yml

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.