From 1e335cdb51ffe06d83f027849886e41075c4cd1c Mon Sep 17 00:00:00 2001 From: deploy Date: Wed, 7 Oct 2026 22:04:50 +0000 Subject: [PATCH] captacao: documentacao de governanca montada do ConfigMap governanca-documentacao (opcional) --- tenants/plataforma/82-servico-captacao.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tenants/plataforma/82-servico-captacao.yaml b/tenants/plataforma/82-servico-captacao.yaml index eb453d5..5f5e539 100644 --- a/tenants/plataforma/82-servico-captacao.yaml +++ b/tenants/plataforma/82-servico-captacao.yaml @@ -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" }