concourse/bosh-deployment-resource

Name: bosh-deployment-resource

Owner: Concourse

Description: deploy bosh releases as part of your pipeline

Created: 2015-03-31 18:42:44.0

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

Pushed: 2017-11-10 16:46:24.0

Homepage: null

Size: 84

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Deprecation Notice:

We are in the process of deprecating this resource in favor of https://github.com/cloudfoundry/bosh-deployment-resource

Please begin to update your pipelines appropriately.


BOSH Deployment Resource

An output only resource (at the moment) that will upload stemcells and releases and then deploy them.

Source Configuration

When using BOSH with default authentication:

When using BOSH with UAA authentication:

Example
me: staging
pe: bosh-deployment
urce:
target: https://bosh.example.com:25555
username: admin
password: admin
deployment: staging-deployment-name
yaml
t: staging
rams:
manifest: path/to/manifest.yml
stemcells:
- path/to/stemcells-*.tgz
- other/path/to/stemcells-*.tgz
releases:
- path/to/releases-*.tgz
- other/path/to/releases-*.tgz
Behaviour
out: Deploy a BOSH deployment

This will upload any given stemcells and releases, lock them down in the deployment manifest and then deploy.

If the manifest does not specify a director_uuid, it will be filled in with the UUID returned by the targeted director.

Parameters

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.