1---2name: konflux-status3description: Get overall Konflux build system status - applications, running pipelines, failed pipelines, namespace summary. Use when user says "Konflux status", "build status".4---56# Konflux Status78## Inputs910| Input | Type | Default | Purpose |11|-------|------|---------|---------|12| `namespace` | string | aap-aa-tenant | Konflux namespace |13| `application` | string | "" | Specific application to check (optional) |1415## Workflow1617### 1. Bootstrap18- `persona_load("release")` — konflux tools19- `check_known_issues("konflux", "")`, `check_known_issues("tekton", "")`20- `knowledge_query(project="automation-analytics-backend", persona="devops", section="patterns.deployment")`2122### 2. Application Details (if application specified)23- `konflux_get_application(name="{application}", namespace="{namespace}")`24- `konflux_list_environments(namespace="{namespace}")`2526### 3. Status Queries27- `konflux_status(namespace="{namespace}")` — overall health28- `konflux_list_applications(namespace="{namespace}")` — apps in namespace29- `konflux_running_pipelines(namespace="{namespace}")` — active pipelines30- `konflux_failed_pipelines(namespace="{namespace}")` — failed pipelines31- `konflux_namespace_summary(namespace="{namespace}")` — summary3233### 4. Parse & Report34- Parse status: healthy if "healthy" or "ready" in output35- Parse applications list36- Parse running/failed pipeline counts37- Log: `memory_session_log("Checked Konflux status", "namespace={ns}, healthy={status}")`3839### 5. Failure Learning40- Unauthorized → `learn_tool_fix("konflux_get_status", "unauthorized", "K8s auth expired", "Run kube_login(cluster='konflux')")`41- No route to host → `learn_tool_fix("konflux_get_status", "no route to host", "VPN not connected", "Run vpn_connect()")`4243## Key MCP Tools4445- `persona_load`, `konflux_status`, `konflux_list_applications`46- `konflux_running_pipelines`, `konflux_failed_pipelines`, `konflux_namespace_summary`47- `konflux_get_application`, `konflux_list_environments`48- `check_known_issues`, `learn_tool_fix`, `knowledge_query`, `memory_session_log`4950## Key Namespace5152- **aap-aa-tenant** — Konflux tenant for Automation Analytics5354## Useful Follow-up Commands5556```57konflux_get_application(name='<app>', namespace='aap-aa-tenant')58konflux_list_snapshots(namespace='aap-aa-tenant')59konflux_list_integration_tests(namespace='aap-aa-tenant')60konflux_get_test_results(name='<test-name>', namespace='aap-aa-tenant')61```6263## Chains To6465- `check_integration_tests` — if pipelines look good66- `cancel_pipeline` — if pipelines stuck67- `release_to_prod` — if builds ready