Skip to content

TS-2045 add pre-production workflows#50

Merged
LBHTKarki merged 5 commits into
masterfrom
ts-2045-add-pre-production-workflows
May 21, 2025
Merged

TS-2045 add pre-production workflows#50
LBHTKarki merged 5 commits into
masterfrom
ts-2045-add-pre-production-workflows

Conversation

@LBHTKarki
Copy link
Copy Markdown
Contributor

@LBHTKarki LBHTKarki commented May 20, 2025

Link to JIRA ticket

TS-2045

Describe this PR

What is the problem we're trying to solve

We need to deploy this API to new housing-pre-production account in order to complete the MTFH/TA backend setup in that environment.

What changes have we introduced

  1. Add Terraform resources for pre-production. This includes parameter store value dependencies on top of the existing, production based, configuration. Please note the elasticsearch config is similar to dev rather than prod since we are not expecting heavy traffic in this environment
  2. Add Terraform and code deployment workflows for pre-production. Terraform workflow requires manual approval to run but the code workflow runs automatically. This ensure pre-production is always in line with production
  3. Remove the unnecessary policy that's stopping deployments from working when using Serverless V4 against new accounts. The policy is not required for the Lambda.

Please note the elasticsearch config is similar to dev rather than prod since we are not expecting heavy traffic in this environment.

Also the es module doesn't support custom tags, so default tags have been applied to all resources deployed by this configuration

@LBHTKarki LBHTKarki requested a review from a team as a code owner May 20, 2025 15:37
@LBHTKarki LBHTKarki merged commit 3c3682c into master May 21, 2025
5 checks passed
Duslerke added a commit that referenced this pull request May 13, 2026
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