Hashicorp software releases are made available via https://releases.hashicorp.com. This Concourse resource allows you to watch for new releases and fetch them.
You can use the docker image by defining the resource type in your pipeline YAML.
For example:
resource_types:
- name: hashicorp-release
type: docker-image
source:
repository: cfcommunity/hashicorp-release-resource
resources:
- name: vault
type: hashicorp-release
source:
project: vault
To get the latest vault build for linux_amd64:
- get: vault
params:
regexp: linux_amd64
project: Required. The Hashicorp project name.
Example: vaultcheck: Check for new release versionsin: Fetch releaseDownloads all (or a subset specified by regexp parameter) of builds for a version.
Also creates files:
version file with the current versionproject file with the project nameregexp: Optional. If provided, only matching files will be downloaded. Otherwise all builds will be downloaded.out: Not implementedIf you want to upload a new Hashicorp version, perhaps visit https://www.hashicorp.com/jobs/
Copyright © 2017, Dr Nic Williams
Copyright © 2024-present, Benjamin Gandon, Gstack
The hashicorp-release resource is released under the terms of the MIT License.
Content type
Image
Digest
sha256:ccc03e5fd…
Size
7.5 MB
Last updated
over 1 year ago
docker pull cfcommunity/hashicorp-release-resource