57 lines
2.2 KiB
YAML
57 lines
2.2 KiB
YAML
# RASCUNHO — tenants/plataforma/73-servicos-dos-contextos-vazios.yaml (commit B).
|
|
# OPCIONAL — depende da decisao do dono (docs/migrar-plataforma-para-runtimes.md §7, D3).
|
|
#
|
|
# O BFF tem URL para 13 contextos. Hoje, na plataforma, 10 deles apontam para
|
|
# Services que NAO existem (servico-organizacao, -planejamento...): qualquer tela
|
|
# do SPA que os chame da 502/erro dentro do BFF. Com os runtimes no ar, seis desses
|
|
# contextos passam a existir de fato (vazios). Estes Services fazem o BFF acha-los
|
|
# pelo mesmo nome que usa nos tenants de escola — mesmo desenho do escolinha.
|
|
#
|
|
# Sem este arquivo nada quebra que ja nao esteja quebrado hoje. Com ele, telas como
|
|
# Inicio/Agenda/Elencos abrem vazias em vez de dar erro. Saude, nutricao,
|
|
# pedagogico e assistencia social continuam sem destino (nao ha runtime-saude aqui).
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata: { name: servico-organizacao, namespace: plataforma-prod }
|
|
spec:
|
|
selector: { app: runtime-core }
|
|
ports: [{ name: http, port: 80, targetPort: 8083 }]
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata: { name: servico-documentos, namespace: plataforma-prod }
|
|
spec:
|
|
selector: { app: runtime-core }
|
|
ports: [{ name: http, port: 80, targetPort: 8083 }]
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata: { name: servico-agenda, namespace: plataforma-prod }
|
|
spec:
|
|
selector: { app: runtime-core }
|
|
ports: [{ name: http, port: 80, targetPort: 8083 }]
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata: { name: servico-planejamento, namespace: plataforma-prod }
|
|
spec:
|
|
selector: { app: runtime-operacao }
|
|
ports: [{ name: http, port: 80, targetPort: 8083 }]
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata: { name: servico-campeonato, namespace: plataforma-prod }
|
|
spec:
|
|
selector: { app: runtime-operacao }
|
|
ports: [{ name: http, port: 80, targetPort: 8083 }]
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata: { name: servico-administrativo, namespace: plataforma-prod }
|
|
spec:
|
|
selector: { app: runtime-operacao }
|
|
ports: [{ name: http, port: 80, targetPort: 8083 }]
|
|
# SEM rotulo `app: servico-<x>` de proposito: com ele estes Services entrariam no
|
|
# ServiceMonitor athleticmap-servicos (plataforma-prod esta na lista) e o mesmo pod
|
|
# seria raspado mais 3 vezes. As metricas ja saem por servico-cadastro/-financeiro.
|