README

Argo CD Example Apps

This repository contains example applications for demoing Argo CD functionality. Feel free to register this repository to your ArgoCD instance, or fork this repo and push your own commits to explore Argo CD and GitOps!

StatusApplicationDescription
App StatusappsAn app composed of other apps synchronized in cd.apps.argoproj.io
App StatusapplicationsetOne example per ApplicationSet generator type (List, Cluster, Git, Matrix, Merge, Pull Request), including an intentionally-broken Git generator, progressive sync example, and ApplicationSet in any namespace examples
App Statusblue-greenDemonstrates how to implement blue-green deployment using Argo Rollouts
App StatusguestbookA hello word guestbook app as plain YAML
App Statushelm-dependencyDemonstrates how to customize an OTS (off-the-shelf) helm chart from an upstream repo
App Statushelm-guestbookThe guestbook app as a Helm chart
App Statushelm-hooksAn application with native Helm hooks
App Statusjsonnet-guestbookThe guestbook app as a raw jsonnet
App Statusjsonnet-guestbook-tlaThe guestbook app as a raw jsonnet with support for top level arguments
App Statuskustomize-guestbookThe guestbook app as a Kustomize app
App Statusplugins/kasaneApps which demonstrate config management plugins usage with kasane
App Statusplugins/kustomized-helmApps which demonstrate config management plugins usage with a kustomized helm chart
App Statuspre-post-syncDemonstrates Argo CD PreSync and PostSync hooks
App Statussock-shopA microservices demo app (https://microservices-demo.github.io)
App Statussync-wavesDemonstrates Argo CD sync waves with hooks