department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
282 stars 203 forks source link

Refactor Staging & Production Canary Checks #27095

Closed rjohnson2011 closed 3 years ago

rjohnson2011 commented 3 years ago

Currently Staging & Production Canary Checks are done in a verbose manner. They can be refactored into a single reusable component, as requested by #platform-team.

Acceptance Criteria

rjohnson2011 commented 3 years ago

Refactored staging & production Canary script into a single function. Looking to create a PR and test in Canary tomorrow.

rjohnson2011 commented 3 years ago

PR approved for Canary script refactors - https://github.com/department-of-veterans-affairs/devops/pull/9543

Adding a few code suggestions and merging code to push to AWS. Keeping an eye on CloudWatch Synthetics to make sure the Canaries act as expected.

rjohnson2011 commented 3 years ago

Successfully deployed to AWS and passing.