Skip to content

georgitinchev/argocd-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Overview

✅ Project Highlights

Tech Stack:

  • Python Flask
  • Docker
  • Kubernetes (via Minikube)
  • GitHub Actions for CI
  • ArgoCD for CD
  • Flake8 for linting

Workflow:

  1. Code pushed to main branch → GitHub Actions triggers CI pipeline:
    • Run Flake8 linting
    • Build Docker image
    • Push Docker image to DockerHub
    • Update Kubernetes manifest (deploy.yaml)
    • Commit the updated manifest back to the repo
  2. ArgoCD watches the repository and applies the updated manifest
  3. Deployment is triggered on the Kubernetes cluster

About

Python Flask app deployed on a Kubernetes cluster using Argo CD and GitHub Actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published