As a developer/operator of GC Notify I would like a reliable way to destroy the necessary artifacts in an AWS account (enough and not too much), so that I can wipe out an environment and rebuild on top of it.
WHY are we building?
This will ensure that Dev is not in a constant state of mess, and it will provide QA to our Terraform release where we will be able to quickly identify if there are breaking changes to Terraform.
It has been tricky in the past to properly destroy environments, so we need to spend time to refine this destruction processs.
WHAT are we building?
Create a github action that destroys dev every Friday night
VALUE created by our solution
Increased BCP readiness
Increased development velocity
Potentially reduced cost in the dev environment (the system can be destroyed on weekends)
Acceptance Criteria
[ ] The dev environment is automatically destroyed weekly
QA Steps
[ ] Run the destruction script by someone other than the person working on this ticket.
Description
As a developer/operator of GC Notify I would like a reliable way to destroy the necessary artifacts in an AWS account (enough and not too much), so that I can wipe out an environment and rebuild on top of it.
WHY are we building?
This will ensure that Dev is not in a constant state of mess, and it will provide QA to our Terraform release where we will be able to quickly identify if there are breaking changes to Terraform.
It has been tricky in the past to properly destroy environments, so we need to spend time to refine this destruction processs.
WHAT are we building?
Create a github action that destroys dev every Friday night
VALUE created by our solution
Acceptance Criteria
QA Steps