No description
  • Go 76%
  • HCL 21.3%
  • Dockerfile 1.6%
  • Makefile 0.8%
  • Shell 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Surabhi-1605 3501bba061
SECVULN-40244: bump Consul dependency to patched version (#122)
* SECVULN-40244: bump Consul to v1.22.5

Fixes CVE-2026-2808 / GHSA-cpfq-66p2-336j / GO-2026-4690 by updating github.com/hashicorp/consul from v1.22.0 to v1.22.5 in the consul-lambda module.

* ci(acceptance): pre-clean abandoned VPCs before terraform apply

* Revert "ci(acceptance): pre-clean abandoned VPCs before terraform apply"

This reverts commit cf766a0b23.

* registrator: ignore enterprise metadata lambdas in OSS full sync

* test: refresh running consul server task for exec

* acceptance: support CONSUL_LICENSE_PATH fallback

* fix: remove OSS trigger behavior change and patch grpc-go

Remove the unrelated OSS full-sync behavior change from the registrator
so the PR stays scoped to dependency/security work.

Also upgrade the acceptance module to a patched grpc-go release to address
the authorization bypass in malformed HTTP/2 :path handling.

* chore: scope pr 122 and add changelog entry

* fix: tolerate enterprise-tagged lambdas in OSS full sync.
2026-04-17 13:39:04 +05:30
.github security(cve-fix) : Upgrade Consul and Consul ECS versions to resolve security vulnerabilities (#119) 2026-03-16 22:50:27 +05:30
.release Update to use CRT prepare workflow 2023-10-10 12:33:35 +01:00
_docs Add Lambda Example (#43) 2022-09-23 12:50:17 -07:00
consul-lambda SECVULN-40244: bump Consul dependency to patched version (#122) 2026-04-17 13:39:04 +05:30
examples/lambda revert: Restore main branch versions for tests and examples 2026-02-06 17:36:06 +05:30
modules/lambda-registrator [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) 2025-12-10 10:04:44 +00:00
test SECVULN-40244: bump Consul dependency to patched version (#122) 2026-04-17 13:39:04 +05:30
.gitignore chore: add local testing artifacts to .gitignore and remove latest_failure.log 2026-02-06 15:06:13 +05:30
CHANGELOG.md SECVULN-40244: bump Consul dependency to patched version (#122) 2026-04-17 13:39:04 +05:30
CONTRIBUTING.md Refactor go packages (#40) 2022-09-20 08:30:28 -07:00
LICENSE [COMPLIANCE] Update Copyright and License Headers (Batch 1 of 1) 2025-12-10 10:04:44 +00:00
README.md Display Consul logo for the consul-lambda module on the Terriform registry (#50) 2022-12-20 13:08:49 -08:00

Consul logo Consul on AWS Lambda

This repository holds the software for integrating AWS Lambda functions with Consul service mesh. It contains:

  • The Go code for Lambda registrator. Lambda registrator is an AWS Lambda function that automates and manages Consul service registration and de-registration for your Lambda functions.
  • The Go code for the Consul Lambda extension. This is an external Lambda extension that allows your Lambda functions to call services in the Consul service mesh.
  • A Terraform module for automating the deployment of Lambda registrator using Terraform.

Please refer to our documentation for full details on integrating AWS Lambda functions with Consul service mesh.

Contributing

We want to create a strong community around Consul on Lambda. We will take all PRs very seriously and review for inclusion. Please read about contributing.

License

This code is released under the Mozilla Public License 2.0. Please see LICENSE for more details.