Skip to content

Fully automated devsecops gitops pipeline with github actions, azure devops, argocd and argo rollouts

Notifications You must be signed in to change notification settings

abmounir/devsecops-gitops-pipeline

Repository files navigation

DevSecOps pipeline for a simple FastAPI application

Description

This repo contains a simple FastAPI application that is used to demonstrate a DevSecOps pipeline. The pipeline is built using GitHub Actions and Azure Devops, and uses the following tools:

  • SonarCloud for static code analysis and code coverage
  • Trivy for container image scanning
  • OWASP ZAP for dynamic application security testing (DAST)
  • Checkov for infrastructure as code (IaC) scanning
  • ArgoCD for GitOps deployment of the application
  • Kubernetes for container orchestration
  • Google Kubernetes Engine for managed Kubernetes clusters
  • ArgoRollouts for progressive delivery of the application (canary deployments)

About

Fully automated devsecops gitops pipeline with github actions, azure devops, argocd and argo rollouts

Resources

Stars

Watchers

Forks

Packages

No packages published