Commit Graph

166 Commits

Author SHA1 Message Date
9f8cdbda7a Fix: GitHub Actions for public clusters + deployment guide for colleagues 2025-09-25 18:26:05 -03:00
66a5bb116f UI: improve accordion card alignment - namespace left, stats right 2025-09-25 18:17:39 -03:00
6873afe082 UI: translate to English, add accordion arrow, rename validations to analysis 2025-09-25 18:09:26 -03:00
4b32a4a330 Add: local deployment script for internal OpenShift 2025-09-25 17:51:56 -03:00
e86d9c0ba0 Fix: OpenShift login command syntax 2025-09-25 17:49:45 -03:00
af3ba49513 Test: GitHub Actions secrets configuration 2025-09-25 17:47:32 -03:00
ed992e4c94 Optimize GitHub Actions workflow
- Remove heavy Python dependencies installation from CI
- Add basic syntax check instead of full dependency install
- Optimize Podman installation with quiet flags
- Add build cache with --layers flag
- Add 30-minute timeout to prevent hanging
- Use single build with tag instead of double build
- Improve overall workflow performance
2025-09-25 17:40:26 -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
3a6875a80e Add CI/CD with GitHub Actions and migrate to Deployment
- Migrate from DaemonSet to Deployment for better efficiency
- Add GitHub Actions for automatic build and deploy
- Add Blue-Green deployment strategy with health checks
- Add scripts for development and production workflows
- Update documentation with CI/CD flow
2025-09-25 17:20:38 -03:00
4e57a896fe feat: interface com acordeões por namespace e paginação 2025-09-25 16:50:07 -03:00
92b902135c Fix: ConfigMap CRITICAL_NAMESPACES format and complete deployment test 2025-09-25 15:32:02 -03:00
25596e2b3e Add: scripts de deploy completo com ImagePullSecret para cluster-admin 2025-09-25 15:24:31 -03:00
2ca4b468cb Update to use Docker Hub registry
- Change from Quay.io to Docker Hub (andersonid/openshift-resource-governance)
- Update GitHub Actions to use DOCKERHUB_USERNAME and DOCKERHUB_TOKEN
- Update all scripts and documentation to use Docker Hub
- Add DOCKERHUB-SETUP.md with detailed setup instructions
- Update Makefile, deploy scripts, and templates
- Simplify registry references (no quay.io prefix needed)
2025-09-25 14:46:09 -03:00
f5de2694fa Add Quick Start guide for easy deployment 2025-09-25 14:28:51 -03:00
c79ceac31d Add GitHub integration and OpenShift deployment automation
- Adiciona GitHub Actions workflow para CI/CD
- Cria script openshift-deploy.sh para deploy simplificado
- Adiciona template OpenShift com parâmetros configuráveis
- Inclui documentação completa de deploy (DEPLOY.md)
- Configura integração com Quay.io registry
- Facilita deploy direto do repositório GitHub
2025-09-25 14:28:34 -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