concourse/bosh-io-stemcell-resource

Name: bosh-io-stemcell-resource

Owner: Concourse

Description: tracks BOSH stemcells published on https://bosh.io

Created: 2015-03-27 18:44:28.0

Updated: 2018-04-24 16:17:38.0

Pushed: 2017-09-20 20:01:00.0

Homepage:

Size: 869

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

bosh.io stemcell resource

Tracks the versions of a stemcell on bosh.io.

For example, to automatically consume bosh-aws-xen-ubuntu-trusty-go_agent:

urces:
me: aws-stemcell
pe: bosh-io-stemcell
urce:
name: bosh-aws-xen-ubuntu-trusty-go_agent
Source Configuration
Behavior
check: Check for new versions of the stemcell.

Detects new versions of the stemcell that have been published to bosh.io. If no version is specified, check returns the latest version, otherwise check returns all versions from the version specified on.

in: Fetch a version of the stemcell.

Fetches a given stemcell, placing the following files in the destination:

Parameters
Development
Prerequisites
Running the tests

The tests have been embedded with the Dockerfile; ensuring that the testing environment is consistent across any docker enabled platform. When the docker image builds, the test are run inside the docker container, on failure they will stop the build.

Run the tests with the following command:

er build -t bosh-io-stemcell-resource .
Contributing

Please make all pull requests to the master branch and ensure tests pass locally.


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.