Idea-Pool / js-assertion-cheat-sheet

This repository contains examples of various, often used, and tricky assertions in the common JS assertion tools.
https://js-assertion.ideapool.community/
Other
2 stars 3 forks source link

Implement Post-Deployment Health-checks #8

Open kornel-filep opened 5 months ago

kornel-filep commented 5 months ago

Add post-deployment health-checks to the AWS-CDK deployment pipelines.

The health-checks need to be integrated with Github Actions. We currently lack clarity on how to achieve this, so research into best practices or viable strategies are part of this issue. Importantly, these checks should ensure that the pipeline only concludes when the deployment is fully finished, and new webpage content is confirmed to be visible and operable.

Acceptance Criteria:

  1. Research and decide on an efficient method to implement post-deployment health-checks.
  2. Health-checks are implemented into both main and feature branch pipelines.
  3. The pipeline process only finishes once health-checks confirm the deployment is completed fully.
  4. Preferably the health-checks should also reliably work for repeat deployments - when the same branch is deployed a 2nd and 3rd time - in these cases the stack is already deployed and only the s3 bucket content changes with CloudFront invalidation (this results in a near 0 downtime).
taughty commented 5 months ago

Implementation Details:

Prerequisites:

Tools:

Tasks: