Argo Watcher¶
Documentation is a work in progress
These docs are being actively reorganised and rewritten. Expect rough edges, occasional gaps, and the odd inaccuracy. If something looks wrong, please open an issue or use the pencil icon at the top right of any page to suggest a fix.
A feedback loop for your GitOps workflow.
Argo Watcher bridges the gap between your CI pipeline and Argo CD, providing real-time status and visibility into your deployments. Stop guessing whether your deployment succeeded — Argo Watcher tells your pipeline exactly what happened.
graph LR
subgraph CI["CI Pipeline"]
Build["Build & Push"]
Client["Argo Watcher Client"]
end
subgraph AW["Argo Watcher"]
Server["Server"]
Updater["GitOps Updater"]
WebUI["Web UI"]
end
subgraph ACD["Argo CD"]
API["API"]
Controller["Controller"]
end
GitRepo["GitOps Repo"]
Build --> Client
Client -- "Create Task" --> Server
Server -. "Update Tag (optional)" .-> Updater
Updater -- "Commit" --> GitRepo
Controller -- "Sync" --> GitRepo
Server -- "Poll Status" --> API
Server -- "Stream" --> WebUI
Server -- "Report Result" --> Client
Get Started¶
-
Quick Start
Get a running instance in 5 minutes with Docker Compose.
-
Concepts
Understand the problem, architecture, and key ideas.
-
API Reference
Explore the REST API with interactive examples.
-
Operations
Monitor, troubleshoot, and maintain your Argo Watcher deployment.