Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terraform lambda id_minter and allow deployment #2832

Draft
wants to merge 2 commits into
base: rk/use-jvm_container_lambda
Choose a base branch
from

Conversation

kenoir
Copy link
Contributor

@kenoir kenoir commented Feb 21, 2025

What does this change?

Part of: wellcomecollection/platform#5888

Depends on: #2831

This change adds the terraform required to provision the id_minter lambda, and deploy it as part of usual CI.

Note

This change will incorporate testing and replacement of the id_minter, so will remain in draft until this change can be tested as part of the production pipeline and we've confirmed it behaves as expected.

How to test

  • Terraform this change, and observe that the id_minter lambda behaves as expected.

How can we measure success?

Replacement of the id_minter and reduction in the number of ECS services, simplifying the catalogue pipeline and improving developer experience.

Have we considered potential risks?

If this service does not behave as expected it may cause the production pipeline to temporarily stop processing requests. It contains the same code for creating identifiers, so we should be safe in presuming it will not cause corruption of the id_minter database.

A recent snapshot of the id_minter database is a good mitigation of any risk associated with using this new implementation of the service, so it can be restored in the unlikely event there is an issue.

Copy link

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
1434 1243 87% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: ffde2f3 by action🐍

@kenoir kenoir changed the base branch from main to rk/use-jvm_container_lambda February 21, 2025 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

ID Minter Lambda: Terraform & Build script changes required to deploy
2 participants