Closed mikeallisonJS closed 1 year ago
Project | Cost change | New monthly cost |
JesusFilm/core/infrastructure | +$72 (+12%) | $671 |
This comment will be updated when code changes.
Warnings | |
---|---|
:warning: | Is this PR related to a Basecamp issue? If so link it via the PR description. |
Generated by :no_entry_sign: dangerJS against 1154ed5a180bfed9e3fbb578e8ec08725c69d255
Ran Plan for dir: infrastructure
workspace: default
Plan: 0 to add, 7 to change, 0 to destroy.
atlantis apply
atlantis unlock
Attention: 1 lines
in your changes are missing coverage. Please review.
Comparison is base (
83b9cfc
) 85.41% compared to head (1154ed5
) 88.39%.
Files | Patch % | Lines |
---|---|---|
apps/journeys-admin/next-i18next.config.js | 50.00% | 0 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
journeys-admin | β Ready | Visit Preview | Tue Dec 12 02:06:39 UTC 2023 |
Ran Plan for dir: infrastructure
workspace: default
Plan: 0 to add, 7 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 0 to add, 7 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 0 to add, 9 to change, 0 to destroy.
atlantis apply
atlantis unlock
I see you added the "on stage" label, I'll get this merged to the stage branch!
Ran Plan for dir: infrastructure
workspace: default
Plan: 0 to add, 9 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan Error
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
docs | β Ready | Visit Preview | Tue Dec 12 02:04:31 UTC 2023 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
watch | β Ready | Visit Preview | Tue Dec 12 02:05:37 UTC 2023 |
The latest updates on your projects.
Name | Status | Preview | Updated (UTC) |
---|---|---|---|
journeys | β Ready | Visit Preview | Tue Dec 12 02:08:29 UTC 2023 |
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 33 to add, 8 to change, 0 to destroy.
atlantis apply
atlantis unlock
Ran Plan for dir: infrastructure
workspace: default
Plan: 0 to add, 3 to change, 0 to destroy.
atlantis apply
atlantis unlock
Locks and plans deleted for the projects and workspaces modified in this pull request:
infrastructure
workspace: default
Description
π€[deprecated] Generated by Copilot at 4f5cd6a
This pull request adds the files and workflows for building and deploying the journeys-admin app to the ECS cluster in the production and staging environments. It uses Docker, GitHub Actions, and Terraform to create the app image, push it to ECR, and create the ECS service and related resources. It also uses Doppler to fetch the environment variables for the app from the AWS SSM Parameter Store. It modifies the app-deploy workflow to exclude the stage branch and adds separate workflow files for the production and staging deployments.
How should this PR be QA Tested?
Please describe the QA tests that you ran to verify your changes. Please also note any relevant details for your test configuration.
Walkthrough
π€[deprecated] Generated by Copilot at 4f5cd6a
workflow_call
event to invokeecs-frontend-deploy-worker.yml
workflow with inputs and secrets for production and staging environments (link, link)ecs-frontend-deploy-worker.yml
that builds and deploys frontend app using nx-set-shas, setup-node, cache, nrwl-nx-action, configure-aws-credentials, amazon-ecr-login, and build-image-ecs actions (link)dist/apps/journeys-admin
to/app
in image (link)npm install
with flags (link)npm start
as default command for image (link)locals.tf
(link)locals.tf
(link)ecs-task
module frominfrastructure/modules/aws/ecs-task
with ecs_config, service_config, env, doppler_token, and environment_variables inputs inmain.tf
(link)variables.tf
(link).terraform.lock.hcl
file to lock provider versions and hashes (link)terraform init
after modifying provider constraints ininfrastructure/providers.tf
(link)infrastructure/environments/prod/data.tf
andinfrastructure/environments/stage/data.tf
(link, link)doppler_journeys_admin_prod_token
parameter from AWS SSM Parameter Store for production environment (link)doppler_journeys_admin_stage_token
parameter from AWS SSM Parameter Store for staging environment (link)infrastructure/environments/prod/main.tf
andinfrastructure/environments/stage/main.tf
(link)ecs-task
module fromapps/journeys-admin/infrastructure
with inputs from data sources and local variables (link)