Sign inSign up

cfcommunity/hashicorp-release-resource

By cfcommunity

•Updated over 1 year ago

Image
0

805

cfcommunity/hashicorp-release-resource repository overview

⁠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:

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

⁠Source Configuration

  • project: Required. The Hashicorp project name. Example: vault

⁠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:

  • version file with the current version
  • project file with the project name
⁠Parameters
  • 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/⁠

⁠Authors and license

Copyright © 2017, Dr Nic Williams
Copyright © 2024-present, Benjamin Gandon, Gstack

The hashicorp-release resource is released under the terms of the MIT License⁠.

Tag summary

Content type

Image

Digest

sha256:ccc03e5fd…

Size

7.5 MB

Last updated

over 1 year ago

docker pull cfcommunity/hashicorp-release-resource