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.
resource_types: - name: hashicorp-release type: docker-image source: repository: starkandwayne/hashicorp-release-resource resources: - name: vault type: hashicorp-release source: project: vault
To get the latest
vault build for
- get: vault params: regexp: linux_amd64
project: Required. The Hashicorp project name. Example:
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:
versionfile with the current version
projectfile with the project name
regexp: Optional. If provided, only matching files will be downloaded. Otherwise all builds will be downloaded.
out: Not implemented
If you want to upload a new Hashicorp version, perhaps visit https://www.hashicorp.com/jobs/
Build docker image
docker_user=starkandwayne docker build -t $docker_user/hashicorp-release-resource . docker push $docker_user/hashicorp-release-resource