Skip to content

feat(lambdaworker): Support Temporal creds config via Secrets Manager - #2774

Open
johanngan wants to merge 1 commit into
johanngan/aws-secrets-managerfrom
johanngan/lambda-secrets-manager
Open

johanngan wants to merge 1 commit into
johanngan/aws-secrets-managerfrom
johanngan/lambda-secrets-manager

Conversation

@johanngan

Copy link
Copy Markdown
Contributor

What was changed

Utilize the secretsmanager envconfig extension to support Temporal credentials in AWS Secrets Manager within Lambda workers.

Why?

Make it more convenient to store worker secrets in a secrets manager when using serverless.

Checklist

  1. Closes COM-466

  2. How was this tested:
    Added new unit/integration tests, and did manual E2E verification with a serverless Lambda worker setup configured to read credentials from Secrets Manager using the new TOML/environment variables provided by the extension.

  3. Any docs updates needed?
    The associated in-repo docs are updated. We'll probably want to update our public docs for Lambda workers, but that can be done later. We may also want to update the associated sample code in samples-go to at least mention this integration as an option.

@johanngan
johanngan added this pull request to stack #2773 October 12, 2026 19:56
@johanngan
johanngan requested a review from a team as a code owner October 12, 2026 19:56
@johanngan

Copy link
Copy Markdown
Contributor Author

Note: This can't be merged until the lambdaworker go.mod is updated with a real release version for the new secretsmanager module added in #2772

@johanngan
johanngan force-pushed the johanngan/lambda-secrets-manager branch from 60b8100 to 1557c72 Compare October 12, 2026 20:04
@johanngan
johanngan requested a review from eamsden October 12, 2026 20:21
@johanngan
johanngan force-pushed the johanngan/lambda-secrets-manager branch from 1557c72 to 205cd95 Compare October 14, 2026 23:22
@johanngan
johanngan force-pushed the johanngan/lambda-secrets-manager branch from 205cd95 to c1a987f Compare October 15, 2026 15:34
@johanngan
johanngan force-pushed the johanngan/lambda-secrets-manager branch 2 times, most recently from c936e79 to 32a3b36 Compare October 30, 2026 20:55
@johanngan
johanngan requested a review from Sushisource November 3, 2026 17:20
@johanngan
johanngan force-pushed the johanngan/lambda-secrets-manager branch from 32a3b36 to cdda72a Compare November 3, 2026 18:27
@johanngan

Copy link
Copy Markdown
Contributor Author

(Latest push just rebases)

@johanngan
johanngan force-pushed the johanngan/lambda-secrets-manager branch from cdda72a to 5be75bb Compare November 5, 2026 17:32
Utilize the secretsmanager envconfig extension to support Temporal
credentials in AWS Secrets Manager within Lambda workers.
@johanngan
johanngan force-pushed the johanngan/lambda-secrets-manager branch from 5be75bb to 9d29d2a Compare November 7, 2026 00:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants