captacao: documentacao de governanca montada do ConfigMap governanca-documentacao (opcional)

This commit is contained in:
deploy
2026-10-07 22:04:50 +00:00
parent 4d9761fcdd
commit 1e335cdb51
@@ -34,6 +34,10 @@ spec:
serviceAccountName: atm-provisionamento
volumes:
- { name: gitops, emptyDir: {} }
# O Documento de Governanca do painel do dono (botao "Informacoes"). optional: sem o
# ConfigMap o pod sobe e a rota responde 404 "documentacao nao publicada". SEM subPath:
# o kubelet atualiza o arquivo quando o ConfigMap muda.
- { name: documentacao, configMap: { name: governanca-documentacao, optional: true } }
# P5.3 — a copia de trabalho do GitOps, refeita a cada subida do pod.
#
# CLONE RASO E ANONIMO. O Gitea aceita leitura sem credencial neste
@@ -84,6 +88,7 @@ spec:
ports: [{ containerPort: 8083 }]
volumeMounts:
- { name: gitops, mountPath: /gitops }
- { name: documentacao, mountPath: /etc/atm/documentacao, readOnly: true }
env:
# Purchase pelo servidor (ConversaoNoServidor). Os IDs sao publicos (os
# mesmos da landing); token e segredo vem do SealedSecret conversao-credentials.
@@ -227,6 +232,7 @@ spec:
# aceito alem do x-atm-admin-token. Decodificador proprio, separado do realm clientes.
- { name: ATM_PLATAFORMA_ADMIN_JWT_EMISSOR, value: "https://auth-plataforma.athleticmap.com/realms/athleticmap" }
- { name: ATM_PLATAFORMA_ADMIN_JWT_CHAVES, value: "http://keycloak.plataforma-prod.svc.cluster.local:8080/realms/athleticmap/protocol/openid-connect/certs" }
- { name: ATM_DOCUMENTACAO_ARQUIVO, value: "/etc/atm/documentacao/conteudo.json.gz" }
# DESLIGADO ate a tela minha-conta.html estar no ar: ligado, manda a cada
# comprador o convite para definir senha do painel.
- { name: ACESSO_DO_CLIENTE_LIGADO, value: "true" }