starkandwayne/hashicorp-release-resource

Name: hashicorp-release-resource

Owner: Stark & Wayne

Description: Concourse resource to track and fetch Hashicorp projects

Created: 2017-09-19 07:05:43.0

Updated: 2018-05-14 18:13:25.0

Pushed: 2018-03-13 23:51:29.0

Homepage:

Size: 7

Language: Shell

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Hashicorp Release Resource

Hashicorp software releases are made available via https://releases.hashicorp.com. This Concourse resource allows you to watch for new releases and fetch them.

Deploying to Concourse

You can use the docker image by defining the resource type in your pipeline YAML.

For example:

urce_types:
me: hashicorp-release
pe: docker-image
urce:
repository: starkandwayne/hashicorp-release-resource

urces:
name: vault
type: hashicorp-release
source:
  project: vault

To get the latest vault build for linux_amd64:

t: vault
rams:
regexp: linux_amd64
Source Configuration
Behavior
check: Check for new release versions
in: Fetch release

Downloads all (or a subset specified by regexp parameter) of builds for a version.

Also creates files:

Parameters
out: Not implemented

If you want to upload a new Hashicorp version, perhaps visit https://www.hashicorp.com/jobs/

Build docker image
er_user=starkandwayne
er build -t $docker_user/hashicorp-release-resource .
er push $docker_user/hashicorp-release-resource

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.