Example Apps to Demonstrate Argo CD
  • Jsonnet 45%
  • Go Template 31.4%
  • Nix 23.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Alexandre Gaudreault 8088f4c0d9
feat: add apps for apps in any namespace (#476)
* fix: invalid image for guestbook

Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>

* rename

Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>

* feat: add apps for apps in any namespace

Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>

---------

Signed-off-by: Alexandre Gaudreault <alexandre_gaudreault@intuit.com>
2026-05-19 11:14:20 -04:00
applicationset feat: add apps for apps in any namespace (#476) 2026-05-19 11:14:20 -04:00
apps feat: add apps for apps in any namespace (#476) 2026-05-19 11:14:20 -04:00
blue-green fix: invalid image for guestbook (#390) 2025-06-16 17:10:07 -04:00
guestbook fix: invalid image for guestbook (#390) 2025-06-16 17:10:07 -04:00
helm-dependency feat!: sync from demo app (#284) 2025-06-16 15:33:44 -04:00
helm-guestbook fix: invalid image for guestbook (#390) 2025-06-16 17:10:07 -04:00
helm-hooks Tidy up the examples repo + add a Helm hooks examples (#40) 2019-10-11 09:22:42 -07:00
jsonnet-guestbook fix: invalid image for guestbook (#390) 2025-06-16 17:10:07 -04:00
jsonnet-guestbook-tla fix: invalid image for guestbook (#390) 2025-06-16 17:10:07 -04:00
kustomize-guestbook fix: invalid image for guestbook (#390) 2025-06-16 17:10:07 -04:00
lightweight feat: add apps for apps in any namespace (#476) 2026-05-19 11:14:20 -04:00
plugins fix: invalid image for guestbook (#390) 2025-06-16 17:10:07 -04:00
pre-post-sync Fix broken pre-post-sync example (#37) 2019-08-26 11:59:48 -07:00
sock-shop chore: modernize ingress annotations and nodeSelector label (#402) 2025-09-09 13:15:23 +02:00
sync-waves Tidy up the examples repo + add a Helm hooks examples (#40) 2019-10-11 09:22:42 -07:00
.gitignore feat!: sync from demo app (#284) 2025-06-16 15:33:44 -04:00
README.md feat: add apps for apps in any namespace (#476) 2026-05-19 11:14:20 -04:00

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!

Status Application Description
App Status apps An app composed of other apps synchronized in cd.apps.argoproj.io
App Status applicationset One 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 Status blue-green Demonstrates how to implement blue-green deployment using Argo Rollouts
App Status guestbook A hello word guestbook app as plain YAML
App Status helm-dependency Demonstrates how to customize an OTS (off-the-shelf) helm chart from an upstream repo
App Status helm-guestbook The guestbook app as a Helm chart
App Status helm-hooks An application with native Helm hooks
App Status jsonnet-guestbook The guestbook app as a raw jsonnet
App Status jsonnet-guestbook-tla The guestbook app as a raw jsonnet with support for top level arguments
App Status kustomize-guestbook The guestbook app as a Kustomize app
App Status plugins/kasane Apps which demonstrate config management plugins usage with kasane
App Status plugins/kustomized-helm Apps which demonstrate config management plugins usage with a kustomized helm chart
App Status pre-post-sync Demonstrates Argo CD PreSync and PostSync hooks
App Status sock-shop A microservices demo app (https://microservices-demo.github.io)
App Status sync-waves Demonstrates Argo CD sync waves with hooks