navigation

vProfile GitOps Workshop

Introduction

This workshop walks through deploying the multi-tier vProfile web application to AWS EKS using a GitOps model. CI runs on GitHub Actions (SonarQube code-quality analysis, Docker build & push to ECR); CD runs on ArgoCD, which automatically syncs the Helm chart to the cluster.

InfoDetails
Duration~4-6 hours
LevelIntermediate / Advanced
CostIncurs charges (EKS, EC2, ALB) - clean up afterwards

Requirements

  • AWS account, GitHub account
  • A domain + ACM certificate (for HTTPS)
  • Basic knowledge of Docker, Kubernetes, Git

Source & Purpose

  • This project is based on the course: Decoding DevOps (Udemy).
  • The workshop materials and documentation have been compiled and adapted for personal study, hands-on practice, and knowledge sharing.

Content