Test User 8009f616bc feat(ApplicationDetail): implement ArgoCD Application Detail view
- New component: src/components/ApplicationDetail.tsx
  - Route: /argocd/applications/:name
  - Header: app name, health/sync badges, project, namespace, target revision, repo URL
  - Resource Tree: table of Application.status.resources[] with kind, name, namespace, health, sync
  - Sync History: table of Application.status.history[] (last 10) with revision, deployedAt, initiatedBy
  - Events: K8s events via fieldSelector=involvedObject.name={appName}
- Updated src/components/ApplicationsList.tsx: App Name column links to detail view
- Updated src/index.tsx: added ApplicationDetail route
- Unit tests: 11 tests covering pure functions and component smoke tests

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-21 20:46:46 +00:00
2026-04-21 20:04:40 +00:00

headlamp-argocd

A Headlamp plugin for ArgoCD visibility.

Monitors ArgoCD Applications, Rollouts, and health status. Read-only — no cluster write operations.

Installation

Install via Headlamp's built-in plugin installer (ArtifactHub):

# Install from Headlamp UI → Settings → Plugins → Add plugin
# Search for "argocd" or paste the ArtifactHub URL

Development

npm install
npm run build
npm test

Release

Releases are automated via the GitHub Actions release workflow:

gh workflow run Release --field version=0.1.0

License

Apache-2.0

S
Description
Headlamp plugin for ArgoCD visibility — monitors ArgoCD Applications, Rollouts, and health status
Readme MIT 832 KiB
v0.1.3 Latest
2026-05-05 18:43:41 +00:00
Languages
TypeScript 100%