Commit Graph

301 Commits

Author SHA1 Message Date
0adcd8506f Fix: Storage donut chart - movido para seção de gráficos e corrigido renderização Victory.js 2025-10-17 16:59:29 -03:00
40f876cc17 Feature: Storage donut utilization chart - substituindo cilindro por gráfico donut PatternFly com Victory.js 2025-10-17 15:20:36 -03:00
ea7f92c8fc Feature: Storage cylinder chart no dashboard - cilindro transparente com preenchimento verde mostrando uso de storage 2025-10-17 15:14:31 -03:00
2610e96ca4 Fix: Storage Analysis RBAC permissions and StorageClass API call 2025-10-17 10:09:44 -03:00
42ff7c9f7c Feature: Storage Analysis - nova seção para análise de storage com métricas, gráficos e tabelas detalhadas 2025-10-17 10:05:57 -03:00
e0f0bc225d Fix: header fixo no topo da tela - nao some ao rolar 2025-10-17 09:35:33 -03:00
eb66787b4d Fix: corrigida discrepância crítica de contagem entre resumo global e detalhamento - agora usa mesma fonte de dados 2025-10-17 08:13:49 -03:00
c40911d484 Fix: corrigida discrepância de contagem e severidade entre resumo global e detalhamento 2025-10-16 20:45:57 -03:00
e1bad8eec1 Fix: Adicionar cores de severidade para Other Issues 2025-10-16 17:06:01 -03:00
8f84830447 Fix: Corrigir loading infinito no namespace resource-governance 2025-10-16 15:57:54 -03:00
38bde1ac53 Fix: Corrigir lógica de cores baseada em severidade e mostrar todas as issues 2025-10-16 15:18:10 -03:00
96e0feb6b2 feat: improve recommendation badges - use subtle left border instead of aggressive solid background 2025-10-16 15:04:55 -03:00
636feb5b2a feat: implement phase 2 - reorganize accordion layout with pod cards, specific recommendations and action buttons 2025-10-16 14:57:19 -03:00
48f97ed24c feat: improve loading feedback UX with enhanced spinner, progress bar and contextual messages 2025-10-16 14:45:33 -03:00
1518bb9f2c feat: implement cache system and refresh button to avoid unnecessary cluster re-analysis 2025-10-16 09:30:34 -03:00
0243062889 fix: improve chart readability with larger fonts, rotated labels, and horizontal bar chart for namespace distribution 2025-10-15 22:34:37 -03:00
9faa4516f2 fix: revert to working API endpoints while fixing batch processing configuration 2025-10-15 16:42:37 -03:00
cea7e2c0cd feat: integrate batch processing into UI with intelligent progress tracking and batch statistics 2025-10-15 16:30:19 -03:00
93a7a0988a feat: implement batch processing for large clusters (100 pods per batch) with memory optimization and progress tracking 2025-10-15 16:22:40 -03:00
4c6ce49526 fix: increase page_size to load all validations and show resource-governance namespace issues 2025-10-06 16:36:21 -03:00
32c074f9b8 fix: correct endpoint default to exclude system namespaces and revert configmap to proper user namespace filtering 2025-10-06 16:33:23 -03:00
0d6622ebfc fix: enable system namespaces in configmap to include all user namespaces like resource-governance 2025-10-06 16:19:11 -03:00
f2713329bb fix: include system namespaces in validations endpoint to detect resource-governance workload issues 2025-10-06 16:02:27 -03:00
b4249d9b79 fix: completely disable showError for metrics-grid to prevent error alerts 2025-10-06 15:54:53 -03:00
2ffcb9059e fix: remove showError calls that were hiding the 4 first metric cards 2025-10-06 15:52:18 -03:00
817478f4f9 fix: prevent showError from removing the 4 first metric cards 2025-10-06 15:48:33 -03:00
16a0429cc6 remove: eliminate all mock data and placeholder comments 2025-10-06 15:33:39 -03:00
c963879739 fix: update Celery task to return real cluster data instead of mock data 2025-10-06 15:31:47 -03:00
3c7e2f7fa1 fix: correct namespaces_in_overcommit calculation for string list 2025-10-06 15:24:00 -03:00
c60d815a61 fix: add missing namespaces_list variable for cluster status API 2025-10-06 15:22:44 -03:00
c274269eb9 optimize: reduce cluster/status API response size by removing heavy pod data 2025-10-06 15:21:09 -03:00
ae5f261818 fix: add null check for loading-progress element to prevent JavaScript errors 2025-10-06 15:15:08 -03:00
c583d1b985 fix: simplify cluster analysis task for UI testing 2025-10-06 15:07:20 -03:00
b204653882 fix: make analyze_cluster function async 2025-10-06 15:05:30 -03:00
fe8d59659c fix: correct K8sClient method calls in cluster analysis task 2025-10-06 15:03:48 -03:00
e66c29008a feat: implement real cluster analysis with Kubernetes API data 2025-10-06 15:01:56 -03:00
a4630b786e feat: enhance deploy-complete.sh for cluster-admin privileges with monitoring verification 2025-10-06 14:58:16 -03:00
2ca1d29976 feat: restore real PromQL queries for CPU and memory utilization with Thanos 2025-10-06 14:56:08 -03:00
bad79ac4b7 fix: use timestamp format instead of ISO for Thanos queries 2025-10-06 13:57:18 -03:00
e82a753583 debug: simplify PromQL queries to basic 'up' for testing 2025-10-06 13:56:04 -03:00
07576b55c9 fix: clean up PromQL queries format - remove line breaks and extra spaces 2025-10-06 13:54:09 -03:00
37f467d2a0 fix: use correct endpoint for Thanos health check 2025-10-06 13:49:36 -03:00
ea1dae9e09 fix: disable SSL verification and add auth token for ThanosClient 2025-10-06 13:48:15 -03:00
f9385c201f fix: correct prometheus_url to base_url in PrometheusClient health_check 2025-10-06 12:17:29 -03:00
21412e2b1c fix: add health_check method to PrometheusClient 2025-10-06 12:16:05 -03:00
8c616652af feat: implement ThanosClient for historical data queries and hybrid Prometheus+Thanos architecture 2025-10-06 12:14:40 -03:00
f8aebe9c4c fix: simplify cluster analysis task to avoid Celery backend errors 2025-10-06 11:02:16 -03:00
bd83be20e5 fix: handle Celery task error info properly in status API 2025-10-06 11:00:06 -03:00
1b2993b9a1 fix: add exception_type to Celery task error handling 2025-10-06 10:48:16 -03:00
7620b0ce76 fix: correct Python path in Celery worker scripts 2025-10-06 10:46:10 -03:00