KubeStellar Console - Complete Inventory

April 7, 2026 · View on GitHub

Last Updated: 2026-03-05
Last Verified: 2026-03-05 (Auto-QA verification - all 25 drill-down views and 39 standalone modals confirmed present)

Summary

CategoryCount
Dashboard Pages22 (1 main + 21 dedicated)
Card Types141
Cards with Drill-Down37 (+ 3 planned)
Drill-Down Views25
Modal Dialogs39 standalone + 7 inline
Stats Block Types93 (across 14 dashboard types)
Cards with Demo Data42 (29%)
Cards with Live Data Hooks101 (71%)

1. Dashboard Pages (22 Total)

Main Dashboard

#NameRouteComponent
1Main Dashboard/Dashboard.tsx

Dedicated Dashboards (21)

#NameRouteComponent
2Clusters/clustersClusters.tsx
3Workloads/workloadsWorkloads.tsx
4Pods/podsPods.tsx
5Nodes/nodesNodes.tsx
6Deployments/deploymentsDeployments.tsx
7Services/servicesServices.tsx
8Operators/operatorsOperators.tsx
9Helm Releases/helmHelmReleases.tsx
10Logs/logsLogs.tsx
11Compute/computeCompute.tsx
12Storage/storageStorage.tsx
13Network/networkNetwork.tsx
14Events/eventsEvents.tsx
15Security/securitySecurity.tsx
16Security Posture/security-postureCompliance.tsx
17Data Compliance/data-complianceDataCompliance.tsx
18GitOps/gitopsGitOps.tsx
19Alerts/alertsAlerts.tsx
20Cost/costCost.tsx
21Compliance/complianceCompliance.tsx
22GPU Reservations/gpu-reservationsGPUReservations.tsx

Utility Pages (Not counted as dashboards)

NameRouteComponent
Card History/historyCardHistory.tsx
Settings/settingsSettings.tsx
User Management/usersUserManagement.tsx
Namespace Manager/namespacesNamespaceManager.tsx

2. Card Types (110 Total)

Category: Cluster Health (8 cards)

#TypeTitleVisualization
1cluster_healthCluster Healthstatus
2cluster_metricsCluster Metricstimeseries
3cluster_focusCluster Focusstatus
4cluster_comparisonCluster Comparisonbar
5cluster_costsCluster Costsbar
6upgrade_statusCluster Upgrade Statusstatus
7cluster_resource_treeCluster Resource Treetable
8cluster_locationsCluster Locationsmap

Category: Workloads (7 cards)

#TypeTitleVisualization
9deployment_statusDeployment Statusdonut
10deployment_issuesDeployment Issuestable
11deployment_progressDeployment Progressgauge
12pod_issuesPod Issuestable
13top_podsTop Podsbar
14app_statusWorkload Statusdonut
15workload_deploymentWorkload Deploymenttable

Category: Compute (8 cards)

#TypeTitleVisualization
16compute_overviewCompute Overviewstatus
17resource_usageResource Usagegauge
18resource_capacityResource Capacitybar
19gpu_overviewGPU Overviewgauge
20gpu_statusGPU Statusdonut
21gpu_inventoryGPU Inventorytable
22gpu_workloadsGPU Workloadstable
23gpu_usage_trendGPU Usage Trendtimeseries

Category: Storage (2 cards)

#TypeTitleVisualization
24storage_overviewStorage Overviewstatus
25pvc_statusPVC Statustable

Category: Network (7 cards)

#TypeTitleVisualization
26network_overviewNetwork Overviewstatus
27service_statusService Statustable
28cluster_networkCluster Networkstatus
29service_exportsService Exports (MCS)table
30service_importsService Imports (MCS)table
31gateway_statusGateway API Statusstatus
32service_topologyService Topologydiagram

Category: GitOps (7 cards)

#TypeTitleVisualization
33helm_release_statusHelm Releasesstatus
34helm_historyHelm Historyevents
35helm_values_diffHelm Values Difftable
36chart_versionsHelm Chart Versionstable
37kustomization_statusKustomization Statusstatus
38overlay_comparisonOverlay Comparisontable
39gitops_driftGitOps Driftstatus

Category: ArgoCD (3 cards)

#TypeTitleVisualization
40argocd_applicationsArgoCD Applicationsstatus
41argocd_sync_statusArgoCD Sync Statusdonut
42argocd_healthArgoCD Healthstatus

Category: Operators (3 cards)

#TypeTitleVisualization
43operator_statusOLM Operatorsstatus
44operator_subscriptionsOperator Subscriptionstable
45crd_healthCRD Healthstatus

Category: Namespaces (5 cards)

#TypeTitleVisualization
46namespace_overviewNamespace Overviewstatus
47namespace_quotasNamespace Quotasgauge
48namespace_rbacNamespace RBACtable
49namespace_eventsNamespace Eventsevents
50namespace_monitorNamespace Monitorstatus

Category: Security & Events (3 cards)

#TypeTitleVisualization
51security_issuesSecurity Issuestable
52event_streamEvent Streamevents
53user_managementUser Managementtable
#TypeTitleVisualization
54events_timelineEvents Timelinetimeseries
55pod_health_trendPod Health Trendtimeseries
56resource_trendResource Trendtimeseries
57gpu_utilizationGPU Utilizationtimeseries

Category: AI (3 cards)

#TypeTitleVisualization
58console_ai_issuesAI Issuesstatus
59console_ai_kubeconfig_auditAI Kubeconfig Auditstatus
60console_ai_health_checkAI Health Checkgauge

Category: Alerting (2 cards)

#TypeTitleVisualization
61active_alertsActive Alertsstatus
62alert_rulesAlert Rulestable

Category: Cost Management (2 cards)

#TypeTitleVisualization
63opencost_overviewOpenCostbar
64kubecost_overviewKubecostbar

Category: Policy Management (2 cards)

#TypeTitleVisualization
65opa_policiesOPA Gatekeeperstatus
66kyverno_policiesKyverno Policiesstatus

Category: Compliance & Security Posture (5 cards)

#TypeTitleVisualization
67falco_alertsFalco Alertsstatus
68trivy_scanTrivy Scanstatus
69kubescape_scanKubescape Scanstatus
70policy_violationsPolicy Violationstable
71compliance_scoreCompliance Scoregauge

Category: Data Compliance (3 cards)

#TypeTitleVisualization
72vault_secretsVault Secretsstatus
73external_secretsExternal Secretsstatus
74cert_managerCert Managerstatus

Category: Workload Detection (7 cards)

#TypeTitleVisualization
75prow_jobsProw Jobstable
76prow_statusProw Statusstatus
77prow_historyProw Historyevents
78llm_inferenceLLM Inferencetable
79llm_modelsLLM Modelstable
80ml_jobsML Training Jobstable
81ml_notebooksJupyter Notebookstable

Category: External Integrations (2 cards)

#TypeTitleVisualization
82github_activityGitHub Activitytable
83weatherWeatherstatus

Category: Utilities (5 cards)

#TypeTitleVisualization
84kubectlKubectl Terminalinteractive
85iframe_embedIframe Embedinteractive
86network_utilsNetwork Utilsinteractive
87mobile_browserMobile Browserinteractive
88stock_market_tickerStock Market Tickerstatus

Category: Games (20 cards)

#TypeTitleVisualization
89sudoku_gameSudoku Gameinteractive
90match_gameKube Matchinteractive
91solitaireKube Solitaireinteractive
92checkersAI Checkersinteractive
93game_2048Kube 2048interactive
94kubedleKubedleinteractive
95pod_sweeperPod Sweeperinteractive
96container_tetrisContainer Tetrisinteractive
97flappy_podFlappy Podinteractive
98kube_manKube-Maninteractive
99kube_kongKube Konginteractive
100pod_pitfallPod Pitfallinteractive
101node_invadersNode Invadersinteractive
102pod_brothersPod Brothersinteractive
103kube_kartKube Kartinteractive
104kube_pongKube Ponginteractive
105kube_snakeKube Snakeinteractive
106kube_galagaKube Galagainteractive
107kube_chessKube Chessinteractive
108kube_doomKube Doominteractive

Category: NEW - Kubernetes Resources (17 cards)

#TypeTitleVisualizationDemo Data
109configmap_statusConfigMap Statustable❌ Live
110secret_statusSecret Statustable❌ Live
111node_statusNode Statustable❌ Live
112job_statusJob Statustable❌ Live
113cronjob_statusCronJob Statustable❌ Live
114daemonset_statusDaemonSet Statustable❌ Live
115statefulset_statusStatefulSet Statustable❌ Live
116replicaset_statusReplicaSet Statustable❌ Live
117hpa_statusHPA Statustable❌ Live
118pv_statusPV Statustable❌ Live
119ingress_statusIngress Statustable❌ Live
120namespace_statusNamespace Statustable❌ Live
121limit_range_statusLimitRange Statustable❌ Live
122resource_quota_statusResourceQuota Statustable❌ Live
123network_policy_statusNetworkPolicy Statustable❌ Live
124service_account_statusServiceAccount Statustable❌ Live
125role_statusRole Statustable❌ Live
126role_binding_statusRoleBinding Statustable❌ Live

Category: NEW - Events & Monitoring (4 cards)

#TypeTitleVisualizationDemo Data
127warning_eventsWarning Eventsevents❌ Live
128recent_eventsRecent Eventsevents❌ Live
129event_summaryEvent Summarystatus✅ Demo
130provider_healthProvider Healthstatus✅ Demo

Category: NEW - Deploy & GitOps (5 cards)

#TypeTitleVisualizationDemo Data
131cluster_groupsCluster Groupsstatus✅ Demo
132deployment_missionsDeployment Missionsstatus✅ Demo
133resource_marshallResource Marshallinteractive❌ Live
134workload_deploymentWorkload Deploymenttable❌ Live
135workload_monitorWorkload Monitorstatus❌ Live

Category: NEW - AI & Integrations (5 cards)

#TypeTitleVisualizationDemo Data
136console_ai_offline_detectionAI Offline Detectionstatus✅ Demo
137cluster_health_monitorCluster Health Monitorstatus❌ Live
138github_ci_monitorGitHub CI Monitorstatus❌ Live
139prow_ci_monitorProw CI Monitorstatus❌ Live
140llmd_stack_monitorLLM-d Stack Monitorstatus❌ Live

Category: NEW - Misc (3 cards)

#TypeTitleVisualizationDemo Data
141dynamic_cardDynamic Carddynamic❌ Live
142rss_feedRSS Feedevents✅ Demo
143pod_crosserPod Crosserinteractive❌ Game

3. Stats Blocks (85 Total across 13 Dashboard Types)

Clusters Dashboard Stats (10 blocks)

#IDNameIconColor
1clustersClustersServerpurple
2healthyHealthyCheckCircle2green
3unhealthyUnhealthyXCircleorange
4unreachableOfflineWifiOffyellow
5nodesNodesBoxcyan
6cpusCPUsCpublue
7memoryMemoryMemoryStickgreen
8storageStorageHardDrivepurple
9gpusGPUsZapyellow
10podsPodsLayerspurple

Workloads Dashboard Stats (7 blocks)

#IDNameIconColor
11namespacesNamespacesFolderOpenpurple
12criticalCriticalAlertCirclered
13warningWarningAlertTriangleyellow
14healthyHealthyCheckCircle2green
15deploymentsDeploymentsLayersblue
16pod_issuesPod IssuesAlertOctagonorange
17deployment_issuesDeploy IssuesXCirclered

Pods Dashboard Stats (6 blocks)

#IDNameIconColor
18total_podsTotal PodsBoxpurple
19healthyHealthyCheckCircle2green
20issuesIssuesAlertCirclered
21pendingPendingClockyellow
22restartsHigh RestartsRotateCcworange
23clustersClustersServercyan

GitOps Dashboard Stats (8 blocks)

#IDNameIconColor
24totalTotalPackagepurple
25helmHelmShipblue
26kustomizeKustomizeLayerscyan
27operatorsOperatorsSettingspurple
28deployedDeployedCheckCircle2green
29failedFailedXCirclered
30pendingPendingClockblue
31otherOtherMoreHorizontalgray

Storage Dashboard Stats (5 blocks)

#IDNameIconColor
32ephemeralEphemeralHardDrivepurple
33pvcsPVCsDatabaseblue
34boundBoundCheckCircle2green
35pendingPendingClockyellow
36storage_classesStorage ClassesLayerscyan

Network Dashboard Stats (6 blocks)

#IDNameIconColor
37servicesServicesWorkflowblue
38loadbalancersLoadBalancersGlobegreen
39nodeportNodePortNetworkyellow
40clusteripClusterIPBoxcyan
41ingressesIngressesArrowRightLeftpurple
42endpointsEndpointsCircleDotgray

Security Dashboard Stats (7 blocks)

#IDNameIconColor
43issuesIssuesShieldAlertred
44criticalCriticalAlertCirclered
45highHighAlertTriangleorange
46mediumMediumAlertTriangleyellow
47lowLowInfoblue
48privilegedPrivilegedShieldOffred
49rootRunning as RootUserorange

Compliance Dashboard Stats (6 blocks)

#IDNameIconColor
50scoreScorePercentpurple
51total_checksTotal ChecksClipboardListblue
52passingPassingCheckCircle2green
53failingFailingXCirclered
54warningWarningAlertTriangleyellow
55critical_findingsCriticalAlertCirclered

Compute Dashboard Stats (8 blocks)

#IDNameIconColor
56nodesNodesServerpurple
57cpusCPUsCpublue
58memoryMemoryMemoryStickgreen
59gpusGPUsZapyellow
60tpusTPUsSparklesorange
61podsPodsLayerscyan
62cpu_utilCPU UtilActivityblue
63memory_utilMemory UtilActivitygreen

Events Dashboard Stats (5 blocks)

#IDNameIconColor
64totalTotalListpurple
65warningsWarningsAlertTriangleyellow
66normalNormalInfoblue
67recentRecent (1h)Clockcyan
68errorsErrorsXCirclered

Cost Dashboard Stats (6 blocks)

#IDNameIconColor
69total_costTotal CostDollarSigngreen
70cpu_costCPU CostCpublue
71memory_costMemory CostMemoryStickpurple
72storage_costStorage CostHardDrivecyan
73network_costNetwork CostGlobeyellow
74gpu_costGPU CostZaporange

Alerts Dashboard Stats (5 blocks)

#IDNameIconColor
75firingFiringAlertCirclered
76pendingPendingClockyellow
77resolvedResolvedCheckCircle2green
78rules_enabledRules EnabledShieldblue
79rules_disabledRules DisabledShieldOffgray

Main Dashboard Stats (6 blocks)

#IDNameIconColor
80clustersClustersServerblue
81healthyHealthyCheckCircle2green
82warningsWarningsAlertTriangleyellow
83errorsErrorsXCirclered
84namespacesNamespacesFolderTreepurple
85podsPodsBoxcyan

Operators Dashboard Stats (8 blocks)

#IDNameIconColor
86operatorsTotalPackagepurple
87installedInstalledCheckCircle2green
88installingInstallingRefreshCwblue
89failingFailingXCirclered
90upgradesUpgradesArrowUpCircleorange
91subscriptionsSubscriptionsNewspaperindigo
92crdsCRDsFileCodecyan
93clustersClustersServerblue

4. Component Files Reference

Dashboard Components

  • Main: web/src/components/dashboard/Dashboard.tsx
  • Card wrapper: web/src/components/cards/CardWrapper.tsx
  • Card chat: web/src/components/cards/CardChat.tsx

Card Management

  • Add Card Modal: web/src/components/dashboard/AddCardModal.tsx
  • Configure Card Modal: web/src/components/dashboard/ConfigureCardModal.tsx
  • Replace Card Modal: web/src/components/dashboard/ReplaceCardModal.tsx
  • Card Recommendations: web/src/components/dashboard/CardRecommendations.tsx
  • Reset Dialog: web/src/components/dashboard/ResetDialog.tsx

Stats Configuration

  • Stats Config: web/src/components/ui/StatsConfig.tsx
  • Stats Overview: web/src/components/ui/StatsOverview.tsx

Hooks

  • Dashboard Cards: web/src/hooks/useDashboardCards.ts
  • useDashboardContext: web/src/hooks/useDashboardContext (hook with provider)
  • Card Recommendations: web/src/hooks/useCardRecommendations.ts
  • Multi-dashboard: web/src/hooks/useDashboards.ts

5. Card Visualization Types

TypeIconDescription
gauge⏱️Circular progress indicator
table📋Data table with rows/columns
timeseries📈Line chart over time
events📜Event/log feed
donut🍩Donut/pie chart
bar📊Bar chart
status🚦Status grid/list
sparkline〰️Mini trend line

6. Future Cards (Planned)

Based on feature requests:

  • Cluster Location Card (regions/zones)
  • GitHub Monitoring Card (PR trends, issues, stars)
  • Kubectl Command Card (custom kubectl commands)
  • Prow-specific Card
  • LLM-d specific Card
  • WVA/EPP/Istio/HPA Cards
  • Workload Monitor Card (comprehensive workload tracking)

7. Modal Dialogs (39 Standalone + 7 Inline)

Standalone Modal Files

#NameFileTriggerDescription
1AddCardModaldashboard/AddCardModal.tsx"Add Card" buttonAI-powered modal for adding dashboard cards with "Browse Cards" and "AI Suggestions" tabs
2ConfigureCardModaldashboard/ConfigureCardModal.tsxCard settings iconCard configuration with toggles, cluster/namespace selectors, and AI suggestions
3ReplaceCardModaldashboard/ReplaceCardModal.tsxCard replace actionReplace card with "Select" and "AI" tabs for choosing new card type
4ResetDialogdashboard/ResetDialog.tsxDashboard reset actionTwo-option dialog: "Add Missing Cards" or "Replace All Cards"
5TemplatesModaldashboard/TemplatesModal.tsxTemplates selectorDashboard template browser organized by category
6CreateDashboardModaldashboard/CreateDashboardModal.tsxCreate dashboard buttonCreate new dashboard with optional template selection
7CardFactoryModaldashboard/CardFactoryModal.tsxDeveloper toolsCreate custom cards with declarative, code, or AI-powered generation
8StatBlockFactoryModaldashboard/StatBlockFactoryModal.tsxDeveloper toolsCreate custom stat blocks with builder or AI assistance
9CardConfigModalclusters/components/CardConfigModal.tsxLegacy card settingsSimple card configuration for cluster filtering

Cluster Management Modals (8)

#NameFileTriggerDescription
10ClusterDetailModalclusters/ClusterDetailModal.tsxClick cluster in listComprehensive cluster details: health, metrics, nodes, workloads, GPU inventory
11AddClusterDialogclusters/AddClusterDialog.tsx"Add Cluster" buttonAdd a new cluster via Command-Line instructions, kubeconfig Import, or remote Connect tabs
12RenameModalclusters/components/RenameModal.tsxPencil icon on clusterRename kubeconfig context display name
13GPUDetailModalclusters/components/GPUDetailModal.tsxGPU stat click (standalone)Full-featured GPU resource details: inventory, specs, utilization, operator status, multi-cluster view
14CPUDetailModalclusters/ResourceDetailModals.tsxCPU stat click (in cluster detail)CPU resource details per node with allocation and utilization
15MemoryDetailModalclusters/ResourceDetailModals.tsxMemory stat click (in cluster detail)Memory resource details per node with allocation and utilization
16StorageDetailModalclusters/ResourceDetailModals.tsxStorage stat click (in cluster detail)Storage resource details per node with capacity and usage
17GPUDetailModal (cluster view)clusters/ResourceDetailModals.tsxGPU stat in cluster detail modalSimplified GPU details for single-cluster context within ClusterDetailModal
#NameFileTriggerDescription
18DrillDownModaldrilldown/DrillDownModal.tsxClick resources in cardsHierarchical navigation for Kubernetes resources with breadcrumbs

Feature/Feedback Modals (2)

#NameFileTriggerDescription
19FeatureRequestModalfeedback/FeatureRequestModal.tsxFeedback buttonSubmit feature requests and track updates with GitHub integration
20FeedbackModalfeedback/FeedbackModal.tsxFeedback buttonSubmit bugs or feature requests via GitHub Issues

Setup/Onboarding Modals (3)

#NameFileTriggerDescription
21AgentSetupDialogagent/AgentSetupDialog.tsxAuto on app load (if agent not connected)Install KubeStellar Console agent with quick install command
22SetupInstructionsDialogsetup/SetupInstructionsDialog.tsxHelp/Setup menuFull setup instructions with copy-paste commands and OAuth configuration
39DeveloperSetupDialogsetup/DeveloperSetupDialog.tsxDeveloper/Help menuDeveloper setup guide with git clone commands, .env template, and startup instructions for local development

Deployment Modals (1)

#NameFileTriggerDescription
23DeployConfirmDialogdeploy/DeployConfirmDialog.tsxDeploy workload actionConfirm deployment with dependency resolution and target cluster selection

GitOps Modals (1)

#NameFileTriggerDescription
24SyncDialoggitops/SyncDialog.tsxGitOps sync actionMulti-phase sync workflow: Detection → Plan → Execute → Complete

Mission/Resolution Modals (4)

#NameFileTriggerDescription
25SaveResolutionDialogmissions/SaveResolutionDialog.tsxSave resolution actionSave successful mission resolution for future reference
36ClusterSelectionDialogmissions/ClusterSelectionDialog.tsxRun install-type missionPrompts user to select a target cluster before running an install-type mission; auto-selects single online cluster
37ImproveMissionDialogmissions/ImproveMissionDialog.tsx"Improve this mission" actionPre-filled feedback dialog for suggesting improvements to AI-generated missions; opens GitHub issue with context
38ShareMissionDialogmissions/ShareMissionDialog.tsxShare/export resolution actionExport a saved resolution as JSON file, clipboard, or markdown with security scanning before export

Alerts Modals (1)

#NameFileTriggerDescription
26AlertRuleEditoralerts/AlertRuleEditor.tsxAdd/Edit alert ruleCreate or edit alert rules with conditions, severity, and notification channels

Stats Configuration Modals (2)

#NameFileTriggerDescription
27StatsConfigModalclusters/components/StatsConfig.tsxStats settings iconConfigure visible stats and drag-drop reordering for stat blocks
28StatsConfigModal (UI)ui/StatsConfig.tsxStats settings iconAlternative stats configuration component

API Key & Settings Modals (2)

#NameFileTriggerDescription
29APIKeySettingsagent/APIKeySettings.tsxSettings > API KeysConfigure AI provider API keys (Claude, OpenAI, Gemini) with validation and status
30ApiKeyPromptModalcards/console-missions/shared.tsxAI feature without keyPrompt to configure API key when AI features are used without credentials

Widget & Export Modals (1)

#NameFileTriggerDescription
31WidgetExportModalwidgets/WidgetExportModal.tsxExport menuExport dashboard cards as standalone desktop widgets for Übersicht and other platforms

Utility Modals (4)

#NameFileTriggerDescription
32BaseModallib/modals/BaseModal.tsxN/A (Base component)Base modal component providing consistent styling and keyboard navigation
33ConfirmDialoglib/modals/ConfirmDialog.tsxVarious actionsReusable confirmation dialog with danger/warning/info variants
34ModalRuntimelib/modals/ModalRuntime.tsxN/A (Runtime engine)Declarative modal renderer; interprets modal definitions (future: YAML-based) and renders them consistently
35ModalSectionslib/modals/ModalSections.tsxN/A (Component library)Reusable section components (KeyValueSection, TableSection, etc.) composable in modals

Inline Modals (7 Total)

These modals are defined within card/page components rather than as standalone files:

#NameFileTriggerDescription
1PolicyDetailModalcards/OPAPolicies.tsxClick policy in OPA cardDisplay policy details, violations, and enforcement mode with option to create similar
2ClusterOPAModalcards/OPAPolicies.tsxClick violations countFull cluster OPA status with policies and violations management
3QuotaModalcards/NamespaceQuotas.tsxAdd/Edit quota buttonCreate or edit namespace resource quotas with GPU presets
4ResourceDetailModalclusters/Clusters.tsxClick pod/event itemGeneric resource details with tabs: Overview/Labels/Related/Describe/Logs/Events/YAML
5GitHubInviteModalrewards/GitHubInvite.tsxInvite actionInvite users to GitHub repository and earn coins in rewards system
6Violations Displaycards/OPAPolicies.tsxPolicy violation actionsShows policy violation details rendered in BaseModal (not a separate modal component)
7ResourceModalcards/NamespaceMonitor.tsxClick resource in namespace monitorShows details (name, namespace, cluster, status) for a resource item within the Namespace Monitor card

Note: The GPUDetailModal exported from ResourceDetailModals.tsx is listed as standalone modal #16 above, not as an inline modal.

  • All modals support ESC key to close
  • Use React portals for proper z-index layering
  • Feature blur backdrop overlays
  • Most support keyboard navigation

8. Drill-Down Views (25 Total)

Drill-down views are displayed within DrillDownModal when clicking items in cards.

#ViewFileTriggered By
1AlertDrillDowndrilldown/views/AlertDrillDown.tsxActiveAlerts card
2ArgoAppDrillDowndrilldown/views/ArgoAppDrillDown.tsxArgoCDApplications card
3BuildpackDrillDowndrilldown/views/BuildpackDrillDown.tsxBuildpacksStatus card
4ClusterDrillDowndrilldown/views/ClusterDrillDown.tsxCluster items in various cards
5ConfigMapDrillDowndrilldown/views/ConfigMapDrillDown.tsxConfigMap resources
6CRDDrillDowndrilldown/views/CRDDrillDown.tsxCRDHealth card
7DeploymentDrillDowndrilldown/views/DeploymentDrillDown.tsxDeploymentStatus, DeploymentIssues
8DriftDrillDowndrilldown/views/DriftDrillDown.tsxGitOpsDrift card
9EventsDrillDowndrilldown/views/EventsDrillDown.tsxEventStream, NamespaceEvents
10GPUNamespaceDrillDowndrilldown/views/GPUNamespaceDrillDown.tsxGPUNamespaceAllocations card
11GPUNodeDrillDowndrilldown/views/GPUNodeDrillDown.tsxGPUInventory, GPUStatus cards
12HelmReleaseDrillDowndrilldown/views/HelmReleaseDrillDown.tsxHelmReleaseStatus, HelmHistory
13KustomizationDrillDowndrilldown/views/KustomizationDrillDown.tsxKustomizationStatus, OverlayComparison
14LogsDrillDowndrilldown/views/LogsDrillDown.tsxPod logs access
15MultiClusterSummaryDrillDowndrilldown/views/MultiClusterSummaryDrillDown.tsxAll-clusters, all-namespaces, all-deployments, all-pods views
16NamespaceDrillDowndrilldown/views/NamespaceDrillDown.tsxNamespaceOverview card
17NodeDrillDowndrilldown/views/NodeDrillDown.tsxNode items in ComputeOverview
18OperatorDrillDowndrilldown/views/OperatorDrillDown.tsxOperatorStatus, OperatorSubscriptions
19PodDrillDowndrilldown/views/PodDrillDown.tsxTopPods, PodIssues cards
20PolicyDrillDowndrilldown/views/PolicyDrillDown.tsxOPAPolicies, KyvernoPolicies
21ReplicaSetDrillDowndrilldown/views/ReplicaSetDrillDown.tsxReplicaSet resources
22ResourcesDrillDowndrilldown/views/ResourcesDrillDown.tsxGeneric resource drill-down
23SecretDrillDowndrilldown/views/SecretDrillDown.tsxSecret resources
24ServiceAccountDrillDowndrilldown/views/ServiceAccountDrillDown.tsxRBAC service accounts
25YAMLDrillDowndrilldown/views/YAMLDrillDown.tsxYAML view for any resource

9. Cards with Drill-Down (37 with actual views + 3 planned)

Cards that have useDrillDownActions hook for clickable items:

#CardDrill ActionTarget ViewStatus
1AppStatusdrillToDeploymentDeploymentDrillDown
2ArgoCDApplicationsdrillToArgoAppArgoAppDrillDown
3ClusterComparisondrillToClusterClusterDrillDown
4ClusterCostsdrillToCostCostDrillDownPlanned
5ClusterFocusdrillToClusterClusterDrillDown
6ClusterResourceTreedrillToNamespace/PodNamespaceDrillDown/PodDrillDown
7ComputeOverviewdrillToNodeNodeDrillDown
8DeploymentIssuesdrillToDeploymentDeploymentDrillDown
9DeploymentProgressdrillToDeploymentDeploymentDrillDown
10DeploymentStatusdrillToDeploymentDeploymentDrillDown
11EventStreamdrillToEventsEventsDrillDown
12GitOpsDriftdrillToDriftDriftDrillDown
13GPUInventorydrillToGPUNodeGPUNodeDrillDown
14GPUOverviewdrillToGPUNodeGPUNodeDrillDown
15GPUStatusdrillToClusterClusterDrillDown
16GPUWorkloadsdrillToPodPodDrillDown
17HelmHistorydrillToHelmHelmReleaseDrillDown
18HelmReleaseStatusdrillToHelmHelmReleaseDrillDown
19HelmValuesDiffdrillToHelmHelmReleaseDrillDown
20KubecostOverviewdrillToCostCostDrillDownPlanned
21KustomizationStatusdrillToKustomizationKustomizationDrillDown
22NamespaceEventsdrillToEventsEventsDrillDown
23NamespaceOverviewdrillToNamespaceNamespaceDrillDown
24NamespaceRBACdrillToRBACServiceAccountDrillDown
25NetworkOverviewdrillToServiceServiceDrillDownPlanned
26OpenCostOverviewdrillToCostCostDrillDownPlanned
27OperatorStatusdrillToOperatorOperatorDrillDown
28OperatorSubscriptionsdrillToOperatorOperatorDrillDown
29OverlayComparisondrillToKustomizationKustomizationDrillDown
30PodIssuesdrillToPodPodDrillDown
31PVCStatusdrillToPVCPVCDrillDownPlanned
32ResourceCapacitydrillToNodeNodeDrillDown
33ResourceUsagedrillToNodeNodeDrillDown
34SecurityIssuesdrillToPodPodDrillDown
35ServiceStatusdrillToServiceServiceDrillDownPlanned
36StorageOverviewdrillToPVCPVCDrillDownPlanned
37TopPodsdrillToPodPodDrillDown
38UpgradeStatusdrillToClusterClusterDrillDown
39UserManagementdrillToRBACServiceAccountDrillDown

Note: Cards marked as "Planned" reference drill-down views that don't yet exist as separate files. They may use generic ResourcesDrillDown or open inline views until dedicated drill-down components are implemented.

Cards WITHOUT Drill-Down (25 Total)

Cards that don't need drill-down (utilities, charts, games, cards with custom modals):

CategoryCards
Summary/Chart CardsArgoCDHealth, ArgoCDSyncStatus, ClusterHealth, ClusterMetrics, ClusterNetwork, EventsTimeline, GPUUsageTrend, GPUUtilization, NamespaceQuotas, PodHealthTrend, ResourceTrend
Custom Modal CardsActiveAlerts, AlertRules, OPAPolicies, KyvernoPolicies (have their own modals)
Utility/Game CardsCardChat, CardWrapper, GitHubActivity, Kubectl, MatchGame, StockMarketTicker, SudokuGame, Weather
Info Display CardsChartVersions, CRDHealth

10. Modal Sections (Reusable Components)

Located in src/components/modals/sections/:

ComponentFileDescription
AIActionBarAIActionBar.tsxDiagnose 🩺, Repair 🔧, Ask ✨ action buttons
BreadcrumbNavBreadcrumbNav.tsxClickable navigation path for drill-down
ResourceBadgesResourceBadges.tsxCluster + resource kind badges

Located in src/components/modals/hooks/:

HookDescription
useModalNavigationESC to close, Backspace to go back
useModalAIAI Assistant integration for modals

11. DrillDown Hook Actions

Available drill actions from useDrillDownActions():

ActionParametersDescription
drillToCluster(cluster, context?)Open cluster details
drillToNamespace(cluster, namespace, context?)Open namespace details
drillToPod(cluster, namespace, pod, context?)Open pod details
drillToDeployment(cluster, namespace, deployment, context?)Open deployment details
drillToService(cluster, namespace, service, context?)Open service details
drillToNode(cluster, node, context?)Open node details
drillToGPUNode(cluster, node, context?)Open GPU node details
drillToHelm(cluster, namespace, release, context?)Open Helm release details
drillToOperator(cluster, namespace, operator, context?)Open operator details
drillToArgoApp(cluster, namespace, app, context?)Open ArgoCD app details
drillToKustomization(cluster, name, resource?, context?)Open kustomization details
drillToDrift(cluster, resource, context?)Open GitOps drift details
drillToCost(cluster, context?)Open cost details
drillToRBAC(cluster, namespace, name, context?)Open RBAC details
drillToEvents(cluster, namespace?, object?)Open events view
drillToPVC(cluster, namespace, pvc, context?)Open PVC details
drillToGPUNamespace(namespace, gpuData?)Open GPU namespace allocation details
drillToBuildpack(cluster, namespace, name, buildpackData?)Open buildpack/kpack build details
drillToAlert(alertId, context?)Open alert details
drillToPolicy(cluster, policy, context?)Open policy details