10 Commits

Author SHA1 Message Date
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
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
ea1dae9e09 fix: disable SSL verification and add auth token for ThanosClient 2025-10-06 13:48:15 -03:00
8c616652af feat: implement ThanosClient for historical data queries and hybrid Prometheus+Thanos architecture 2025-10-06 12:14:40 -03:00
1bc1a40a02 Fix: Updated deployment files with correct Prometheus URL and RBAC permissions 2025-09-25 22:15:54 -03:00
9f8cdbda7a Fix: GitHub Actions for public clusters + deployment guide for colleagues 2025-09-25 18:26:05 -03:00
071ffefef7 Add system namespace filtering
- Add configuration to exclude system namespaces by default
- Add UI checkbox to include system namespaces when needed
- Update API endpoints to accept include_system_namespaces parameter
- Update Kubernetes client to apply namespace filtering
- Update ConfigMap and deployment with new environment variables
- Fix Dockerfile to install dependencies globally
- Test functionality with both filtered and unfiltered results
2025-09-25 17:39:33 -03:00
92b902135c Fix: ConfigMap CRITICAL_NAMESPACES format and complete deployment test 2025-09-25 15:32:02 -03:00
4d60c0e039 Initial commit: OpenShift Resource Governance Tool
- Implementa ferramenta completa de governança de recursos
- Backend Python com FastAPI para coleta de dados
- Validações seguindo best practices Red Hat
- Integração com Prometheus e VPA
- UI web interativa para visualização
- Relatórios em JSON, CSV e PDF
- Deploy como DaemonSet com RBAC
- Scripts de automação para build e deploy
2025-09-25 14:26:24 -03:00