Welcome to an immersive DevSecOps learning experience! This project guides you through deploying a Tetris game on AWS EKS while mastering the art of DevSecOps.
- EKS-TF: Explore Terraform scripts for deploying EKS clusters on AWS.
- Jenkins-Pipeline-Code: Jenkins pipeline code for automated CI/CD.
- Jenkins-Server-TF: Terraform scripts for provisioning Jenkins servers on AWS EC2.
- Manifest-file: Kubernetes manifest files for Tetris application deployment.
- Tetris-V1: Initial version of the Tetris game application.
- Tetris-V2: Enhanced version of the Tetris game application.
-
Clone the Repository:
git clone https://github.com/AmanPathak-DevOps/End-to-End-Kubernetes-DevSecOps-Tetris-Project.git
-
Explore the Directories: Navigate into each directory to find detailed scripts, pipelines, and configurations.
-
Follow the Blog: Implementation details and insights are documented in the associated blog post.
- Jenkins: Automated CI/CD pipelines
- ArgoCD: Continuous deployment to Kubernetes
- Kubernetes: Orchestration for containerized applications
- Trivy: Container vulnerability scanner
- OWASP Dependency-Check: Ensuring secure dependencies
- Docker: Containerized application deployment
- SonarQube: Unveiling code quality insights
- Terraform: Infrastructure as Code for AWS EKS
To implement this project, follow the step-by-step guide in our detailed blog post. Learn how each tool plays a crucial role in achieving DevSecOps excellence.
Special thanks to the open-source community and the contributors who make learning and collaboration an incredible journey.
This project is licensed under the Apache-2.0 license see the LICENSE file for details.