Files
andersonid 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

24 lines
649 B
Plaintext

# Configurações do OpenShift/Kubernetes
KUBECONFIG_PATH=
CLUSTER_URL=
TOKEN=
# Configurações do Prometheus
PROMETHEUS_URL=http://prometheus.openshift-monitoring.svc.cluster.local:9090
# Configurações de validação
CPU_LIMIT_RATIO=3.0
MEMORY_LIMIT_RATIO=3.0
MIN_CPU_REQUEST=10m
MIN_MEMORY_REQUEST=32Mi
# Namespaces críticos para VPA (separados por vírgula)
CRITICAL_NAMESPACES=openshift-monitoring,openshift-ingress,openshift-apiserver,openshift-controller-manager,openshift-sdn
# Configurações de relatório
REPORT_EXPORT_PATH=/tmp/reports
# Configurações de segurança
ENABLE_RBAC=true
SERVICE_ACCOUNT_NAME=resource-governance-sa