hashicorp / hashicorp/vault-lambda-extension

Feature Request: Better way to look up current layer version

Open
#195 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
148
Forks
31
PR merge metrics
No merged PRs in 30d

Description

There's currently no clear way to find out the latest version of this Lambda layer. The documentation has to be manually updated (and is therefore likely to be incorrect), and then users need to find the right place in that documentation to see if a new version was published.

It would be good to have an automatically updated resource to fetch the latest version, e.g. a published URL on hashicorp.com, or a public SSM Parameter similar to [the instructions given by AWS for one of their extensions](https://docs.aws.amazon.com/systems-manager/latest/userguide/ps-integration-lambda-extensions.html#ps-integration-lambda-extensions-add).

The instructions in both the README and the hashicorp.com documentation could then point users to that, rather than referring to a specific version and going out of date.

----

For the x86 build, the README in this repo currently says to install version **25**:

```text
arn:aws:lambda::634166935893:layer:vault-lambda-extension:25
```

The [documentation on hashicorp.com](https://developer.hashicorp.com/vault/docs/deploy/aws/lambda-extension) still refers to version **18**:

```text
arn:aws:lambda::634166935893:layer:vault-lambda-extension:18
```

Using the AWS CLI, it looks like the latest version is actually **26**:

```text
aws lambda get-layer-version-by-arn --arn arn:aws:lambda:eu-west-1:634166935893:layer:vault-lambda-extension:25
...
"LayerArn": "arn:aws:lambda:eu-west-1:634166935893:layer:vault-lambda-extension",
"LayerVersionArn": "arn:aws:lambda:eu-west-1:634166935893:layer:vault-lambda-extension:25",
"Description": "Vault AWS Lambda Extension 0.13.2",
"CreatedDate": "2025-10-06T21:52:53.169+0000",
"Version": 25,
...
aws lambda get-layer-version-by-arn --arn arn:aws:lambda:eu-west-1:634166935893:layer:vault-lambda-extension:26
...
"LayerArn": "arn:aws:lambda:eu-west-1:634166935893:layer:vault-lambda-extension",
"LayerVersionArn": "arn:aws:lambda:eu-west-1:634166935893:layer:vault-lambda-extension:26",
"Description": "Vault AWS Lambda Extension 0.14.0",
"CreatedDate": "2026-03-10T15:43:20.661+0000",
"Version": 26,
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the README's Lambda layer installation instructions and compare them with the linked hashicorp.com documentation and AWS CLI output in the issue. Investigate how the published layer version can be exposed through an automatically updated public resource such as SSM, then update both documentation locations to use it; done means users can reliably discover the current version without manual version edits.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, go
Domain
cloud, documentation, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.