Argo Stack — Event-Driven GitOps
What is the Argo project?
Argo is a suite of CNCF-graduated Kubernetes-native tools:
- ArgoCD — GitOps continuous delivery (covered in Advanced / GitOps with ArgoCD)
- Argo Workflows — Engine for orchestrating parallel jobs and pipelines
- Argo Events — Event-based dependency manager that triggers workflows
Together they form an event-driven GitOps pipeline: code push → events → workflow → deploy.
What we'll build
A webhook-triggered pipeline on your local kind cluster:
curl (simulating a push)
→ Argo Events EventSource (webhook)
→ EventBus (Redis)
→ Sensor (triggers on payload)
→ Argo Workflows (WorkflowTemplate)
→ ArgoCD sync (app deploys)No GitHub or ngrok required — all local.
Prerequisites
- kind cluster running (Beginner / Local Cluster)
- ArgoCD installed (Advanced page 06)
- kubectl configured and pointing at your kind cluster
Pages
- Overview (this page)
- Argo Events — EventBus, webhook EventSource, Sensor
- Argo Workflows — WorkflowTemplate, steps, submit
- Pipeline — wire Events → Workflow → ArgoCD sync
- Teardown — clean up
Next
Continue to Argo Events →