MCP server Claude CodeCodexCursor +2
MCP server "cypress-debugger", hosted remotely at 127.0.0.1, as configured in kiali/kiali.
MCP server Claude CodeCodexCursor +2
MCP server "cypress-debugger", hosted remotely at 127.0.0.1, as configured in kiali/kiali.
Instructions file CodexOpenCode
Instructions for kiali/kiali, covering ai agent development guide for kiali, supported branches, quick reference, essential commands and build everything.
Agent
Agent "STATUS" from kiali/kiali, covering documentation status, stale flags, review annotations (passwithannotations), observability-and-ai.md and graph-engine.md.
Agent
Kiali's authentication system lives in handlers/authentication/. At startup a single AuthController is instantiated based on the auth.strategy configuration field. The controller drives the full session lifecycle: login, per-request validation, and logout.
Agent
The Kiali backend is a single Go binary. It serves two concerns from the same listener.
Agent
See AGENTS.md for the full command reference and developer quick-start. This document explains the architectural choices behind those commands.
Agent
The business layer sits between HTTP handlers (handlers/) and the Kubernetes / Prometheus client packages. Its responsibilities are.
Agent
The frontend lives entirely under frontend/. The production artifact is built with react-scripts and served from the Go backend as static files. In development, MSW (Mock Service Worker) can be enabled to run the frontend without a live backend (REACTAPPMOCKAPI=true).
Agent
The graph is the central feature of Kiali — a visual representation of actual traffic flowing through the mesh at query time. The graph engine is responsible for.
Agent
The kubernetes/ package is the single abstraction layer between Kiali's business logic and every external API it talks to: core Kubernetes, Istio CRDs, Gateway API CRDs, OpenShift-specific APIs, and the Gateway API Inference Extension. It exposes two flavours of client and a factory that manages their lifecycle.
Agent
Kiali integrates with four categories of external observability tools.
kiali/openshift-servicemesh-plugin
Skill Claude CodeCodex
Analyze open OSSM-ACM addon controller issues in stolostron/multicluster-mesh-addon (read-only) for Fleet Service Mesh plugin impact and create or update tracking issues in kiali/openshift-servicemesh-plugin (or kiali/kiali when Kiali core is affected). Never create, edit, or comment on issues in the stolostron repo.…
kiali/openshift-servicemesh-plugin
Instructions file CodexOpenCode
Instructions for kiali/openshift-servicemesh-plugin, covering ai agent development guide for ossmc, supported branches, quick reference, essential commands and build plugin.
Skill Claude CodeCodex
Validate dependency update PRs for the Kiali Backstage workspace by checking Node.js version, Kiali environment, running tests, and verifying compilation.
Skill Claude CodeCodex
Validate syntax and content quality of uncommitted files in the kiali.io documentation repository. Use when the user says "check syntax", "validate docs", or similar.
Skill Claude CodeCodex
Triage and review OSSM Jira CVE issues for the Kiali component. Two features - triage (find new CVEs, close inapplicable issues, create fix PRs for master and supported branches) and review (review fix PRs across branches, verify consistency and CI, approve, merge, update Jira). Use when the user mentions CVE triage…
Skill Claude CodeCodex
Delete Kiali, Bookinfo, and Istio from Minikube. Use when the user says "delete kiali", "cleanup kiali", "teardown kiali", or similar.
Skill Claude CodeCodex
Start Kiali in Minikube with Istio and Bookinfo demo. Variants: kiali-start:sidecar (default), kiali-start:ambient. Use when the user says "start kiali", "kiali-start", "kiali-start:sidecar", "kiali-start:ambient", or similar.
Skill Claude CodeCodex
Generate a comprehensive progress report of the current task. Use when the user says "/progressreport", "/progress", "generate progress report", or similar trigger phrases.
Skill Claude CodeCodex
Investigate and fix a failing Cypress test from a GitHub issue. Reads the issue for scenario details, traces the failure through step definitions, analyzes root cause, implements a fix, and verifies it locally before committing.
Skill Claude CodeCodex
Create a GitHub issue on kiali/kiali for a confirmed Cypress test failure. Use after identifying a failing test (from Jenkins nightly or local run) to file a structured bug report via gh CLI.
Skill Claude CodeCodex
Analyze Jenkins nightly CI failure output to identify failing Cypress/Gherkin tests, map them to feature files, classify each failure (flake / ui-bug / test-bug), and produce a triage summary ready to hand off to regression-report.