OpenShift Pulse

OPENSHIFT PULSE

v5.20.0 // OPERATIONAL

AI-powered platform operations. Built for the engineer who checks their cluster at 0800 Monday.

[ DEPLOY ] RELEASES AGENT →
1882
Tests
14
Views
112
AI Tools
77
Health Checks
0
CVEs
~1s
Build

// CAPABILITIES

Full-spectrum cluster operations. Zero external dependencies.

AI SRE Agent AI

Claude-powered diagnostics. 112 tools, 10 component types, auto-detection, streaming chat, confirmation gates. Runs 24/7 in your cluster.

Ask Pulse NEW

Natural language in Cmd+K. Type a question, get real answers with action buttons. Dedicated WebSocket, 8s timeout.

Agent Settings NEW

Consolidated agent hub at /agent. Settings, Memory, and Views tabs. Custom views auto-save to PostgreSQL.

Incident Center NEW

Unified triage: Now, Investigate, Actions (merged Review Queue), History. AI investigation, auto-fix with verification, correlation groups.

Fleet Topology

Interactive world map with drill-down. Cross-cluster search, compliance matrix, config drift detection. ACM/MCE auto-detect.

Production Readiness

30 gates, 6 categories. Wizard + checklist modes. Waivers, continuous re-checks, blocking gates for critical paths.

Morning Briefing NEW

AI overnight summary. Agent actions, incidents, current cluster state. The 30-second standup replacement.

Real-time Watches

WebSocket watches + 60s fallback. Instant updates for every resource. TanStack Query caching. Zero stale data.

YAML Editor

CodeMirror with K8s autocomplete, 71 snippets, inline diff. Server-side dry-run before applying.

Deploy Hardening NEW

Values file replaces 20+ --set flags. --atomic Helm upgrade with auto-rollback. Startup probes on all containers. Deploy history log.

Self-Monitoring NEW

ServiceMonitor + 4 PrometheusRules: UIDown, AgentDown, AgentHighRestarts, PostgreSQLDown. Alerts on your alerts.

Helm Test Suite NEW

14 Helm chart tests run in CI without a cluster. 88 new scanner unit tests. E2E tests now run on every PR.

// VISUAL FEED

Dark theme. Terminal-native. Zero eye strain.

Welcome
WELCOME // navigation + status
Pulse
PULSE // health briefing + topology
Workloads
WORKLOADS // deployments + health audit
Compute
COMPUTE // nodes + capacity + HyperShift
Alerts
ALERTS // severity + silence mgmt
Security
SECURITY // policy audit + SCC
YAML
YAML // autocomplete + snippets
Admin
ADMIN // operators + config + CRDs
Incidents
INCIDENTS // triage + alerts + auto-fix
Onboarding
READINESS // 30 production gates

// ARCHITECTURE

OAuth proxy. Zero external DB. Just deploy and go.

Browser ──> OAuth Proxy (8443/TLS) ──> nginx (8080) ──> K8s API / Prometheus / Alertmanager
                                                               \
                                                                ──> Pulse Agent (WS) ──> Claude API
FRAMEWORKReact 19 + TypeScript 5.9
BUNDLERRspack (Rust-based, ~1s production builds)
STATEZustand + TanStack Query
STYLINGTailwind CSS + Radix UI
AI BACKENDClaude via Vertex AI / Anthropic API
SECURITYRed Hat UBI images, 0 CVEs, OAuth SSO

// QUICK START

Operational in 30 seconds.

# development
npm install && oc login && oc proxy --port=8001 &
npm run dev    # http://localhost:9000

# deploy to openshift (UI + AI agent, auto-detects agent repo)
ANTHROPIC_VERTEX_PROJECT_ID=your-project CLOUD_ML_REGION=us-east5 \
  ./deploy/deploy.sh --gcp-key ~/sa-key.json

# quick redeploy via quay.io
npm run build && podman build -t quay.io/amobrem/openshiftpulse:latest . \
  && podman push quay.io/amobrem/openshiftpulse:latest \
  && oc rollout restart deployment/openshiftpulse -n openshiftpulse

Ready to jack in?

Deploy on any OpenShift 4.x cluster. ROSA, ARO, self-managed, HyperShift.

[ INITIALIZE ] CHANGELOG