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

AWS Deployment #45

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from
Draft

AWS Deployment #45

wants to merge 15 commits into from

Conversation

RealOrangeOne
Copy link
Contributor

@RealOrangeOne RealOrangeOne commented Aug 29, 2024

What is the context of this PR?

This PR adds the ability to for the app to be deployed to EKS, based on the infrastructure and helm charts.

There are a few notable changes to the application:

  • Allow authenticating to the DB using IAM credentials
  • Create a dedicated URL for liveness / readiness checks, which hit the DB and cache to confirm they're working correctly.
  • Allow connecting to Elasticache using specific variables (IAM auth is possible, but didn't work after lots of poking, so relegated to a future PR).
  • Allow using a read replica to separate load for read queries

How to review

This change should be entirely additive - it shouldn't break existing development, or the Heroku environment.

@RealOrangeOne RealOrangeOne force-pushed the feature/aws-deployment branch 5 times, most recently from 4f04f82 to 11a9a88 Compare September 3, 2024 08:44
@RealOrangeOne RealOrangeOne marked this pull request as ready for review September 3, 2024 13:55
@RealOrangeOne RealOrangeOne force-pushed the feature/aws-deployment branch 2 times, most recently from 4c1f70d to b564bfe Compare September 11, 2024 15:46
@ONSdigital ONSdigital deleted a comment from RealOrangeOne Sep 12, 2024
The URL doesn't exist, so there's nothing to reverse
Otherwise data in the transaction may attempt to be read, which causes inconsistency issues.
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.

1 participant