URL01 - public GitHub repository for udapeople project
URL02 - functioning front-end application in S3
URL03 - functioning front-end application in cloudfront
URL04 - healthy back-end application
URL05 - Evidence of Prometheus Server
1. Utilize Deployment Strategies to design and build CI/CD pipelines that support Continuous Delivery processes.
- A public git repository with your project code. URL01
- Console output of various pre-deploy job failure scenarios:
-
[SCREENSHOT05] Console output of appropriate failure for infrastructure creation job (using CloudFormation).
-
[SCREENSHOT06] Console output of a smoke test job that is failing appropriately.
-
[SCREENSHOT07] Console output of a successful rollback after a failed smoke test.
-
[SCREENSHOT08] Console output of successful promotion of new version to production in CloudFront.
-
[SCREENSHOT09] Console output of successful cleanup job that removes old S3 bucket and EC2 instance.
-
[SCREENSHOT010] Evidence that deploy jobs only happen on master branch.
-
Evidence of deployed and functioning front-end application
-
[URL04_SCREENSHOT] Evidence of healthy back-end application. URL04
-
[URL05_SCREENSHOT] Evidence of Prometheus Server. URL05
-
[SCREENSHOT11] Evidence that Prometheus is monitoring EC2 instances
- memory ![SCREENSHOT11](SCREENSHOT11 - Free memory.png)
- cpu usage ![SCREENSHOT11](SCREENSHOT11 - CPU usage.png)
- disk usage of ![SCREENSHOT11](SCREENSHOT11 - Disk usage.png)
-
[SCREENSHOT12] Evidence that Prometheus and AlertManager send alerts when certain conditions exist in the EC2 instance.