- 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
24 lines
649 B
Plaintext
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
|