Skip to content

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 ​

Pages ​

  1. Overview (this page)
  2. Argo Events — EventBus, webhook EventSource, Sensor
  3. Argo Workflows — WorkflowTemplate, steps, submit
  4. Pipeline — wire Events → Workflow → ArgoCD sync
  5. Teardown — clean up

Next ​

Continue to Argo Events →