From 9e6397abf6de01c1886f23dca5055175efe88e6b Mon Sep 17 00:00:00 2001 From: deploy Date: Tue, 6 Oct 2026 23:58:51 +0000 Subject: [PATCH] chore(tenants): servico-bff:2.21-app-pais --- moldes/consolidado/95-frontend-spa.yaml | 2 +- tenants/acme/95-frontend-spa.yaml | 12 +++++++++++- tenants/demo/95-frontend-spa.yaml | 12 +++++++++++- tenants/escolinha/95-frontend-spa.yaml | 12 +++++++++++- tenants/piloto/95-frontend-spa.yaml | 12 +++++++++++- 5 files changed, 45 insertions(+), 5 deletions(-) diff --git a/moldes/consolidado/95-frontend-spa.yaml b/moldes/consolidado/95-frontend-spa.yaml index 6f95e39..1b92457 100644 --- a/moldes/consolidado/95-frontend-spa.yaml +++ b/moldes/consolidado/95-frontend-spa.yaml @@ -83,7 +83,7 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 - name: servico-bff - image: docker.io/library/servico-bff:2.20-acesso-app + image: docker.io/library/servico-bff:2.21-app-pais imagePullPolicy: Never ports: [{ containerPort: 8083 }] env: diff --git a/tenants/acme/95-frontend-spa.yaml b/tenants/acme/95-frontend-spa.yaml index f73af08..ffbb0eb 100644 --- a/tenants/acme/95-frontend-spa.yaml +++ b/tenants/acme/95-frontend-spa.yaml @@ -67,7 +67,7 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 - name: servico-bff - image: docker.io/library/servico-bff:2.20-acesso-app + image: docker.io/library/servico-bff:2.21-app-pais imagePullPolicy: Never ports: [{ containerPort: 8083 }] env: @@ -91,6 +91,16 @@ spec: - { name: ATM_TENANT, value: "acme" } - { name: ATM_PLANO, value: "prata" } - { name: ATM_TRANSCRICAO_URL, value: "http://servico-voz.plataforma-prod.svc:8091" } # servico de voz (05/10/2026) + # App dos pais e aparelhos (06/10/2026): token de MAQUINA do client operacao; o token do responsavel nunca desce. + - { name: ATM_MAQUINA_TOKEN_URL, value: "http://keycloak.plataforma-prod.svc:8080/realms/athleticmap-3/protocol/openid-connect/token" } + - name: ATM_MAQUINA_SEGREDO + valueFrom: + secretKeyRef: { name: operacao-credentials, key: client-secret, optional: true } + # Push (FCM): vazio = desligado, ate existir o projeto Firebase (Secret fcm-credenciais/json + ATM_FCM_PROJETO). + - name: ATM_FCM_CREDENCIAIS + valueFrom: + secretKeyRef: { name: fcm-credenciais, key: json, optional: true } + - { name: ATM_FCM_PROJETO, value: "" } - { name: GARMIN_FRONTEND_REDIRECT, value: "https://acme.athleticmap.com/integracoes/garmin" } resources: requests: { cpu: 50m, memory: 256Mi } diff --git a/tenants/demo/95-frontend-spa.yaml b/tenants/demo/95-frontend-spa.yaml index f3e9fba..964c905 100644 --- a/tenants/demo/95-frontend-spa.yaml +++ b/tenants/demo/95-frontend-spa.yaml @@ -67,7 +67,7 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 - name: servico-bff - image: docker.io/library/servico-bff:2.20-acesso-app + image: docker.io/library/servico-bff:2.21-app-pais imagePullPolicy: Never ports: [{ containerPort: 8083 }] env: @@ -91,6 +91,16 @@ spec: - { name: ATM_TENANT, value: "demo" } - { name: ATM_PLANO, value: "bronze" } - { name: ATM_TRANSCRICAO_URL, value: "http://servico-voz.plataforma-prod.svc:8091" } # servico de voz (05/10/2026) + # App dos pais e aparelhos (06/10/2026): token de MAQUINA do client operacao; o token do responsavel nunca desce. + - { name: ATM_MAQUINA_TOKEN_URL, value: "http://keycloak.plataforma-prod.svc:8080/realms/athleticmap-2/protocol/openid-connect/token" } + - name: ATM_MAQUINA_SEGREDO + valueFrom: + secretKeyRef: { name: operacao-credentials, key: client-secret, optional: true } + # Push (FCM): vazio = desligado, ate existir o projeto Firebase (Secret fcm-credenciais/json + ATM_FCM_PROJETO). + - name: ATM_FCM_CREDENCIAIS + valueFrom: + secretKeyRef: { name: fcm-credenciais, key: json, optional: true } + - { name: ATM_FCM_PROJETO, value: "" } - { name: GARMIN_FRONTEND_REDIRECT, value: "https://demo.athleticmap.com/integracoes/garmin" } resources: requests: { cpu: 50m, memory: 256Mi } diff --git a/tenants/escolinha/95-frontend-spa.yaml b/tenants/escolinha/95-frontend-spa.yaml index 5749d65..10da9d9 100644 --- a/tenants/escolinha/95-frontend-spa.yaml +++ b/tenants/escolinha/95-frontend-spa.yaml @@ -67,7 +67,7 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 - name: servico-bff - image: docker.io/library/servico-bff:2.20-acesso-app + image: docker.io/library/servico-bff:2.21-app-pais imagePullPolicy: Never ports: [{ containerPort: 8083 }] env: @@ -91,6 +91,16 @@ spec: - { name: ATM_TENANT, value: "escolinha" } - { name: ATM_PLANO, value: "institucional" } - { name: ATM_TRANSCRICAO_URL, value: "http://servico-voz.plataforma-prod.svc:8091" } # servico de voz (05/10/2026) + # App dos pais e aparelhos (06/10/2026): token de MAQUINA do client operacao; o token do responsavel nunca desce. + - { name: ATM_MAQUINA_TOKEN_URL, value: "http://keycloak.plataforma-prod.svc:8080/realms/athleticmap-4/protocol/openid-connect/token" } + - name: ATM_MAQUINA_SEGREDO + valueFrom: + secretKeyRef: { name: operacao-credentials, key: client-secret, optional: true } + # Push (FCM): vazio = desligado, ate existir o projeto Firebase (Secret fcm-credenciais/json + ATM_FCM_PROJETO). + - name: ATM_FCM_CREDENCIAIS + valueFrom: + secretKeyRef: { name: fcm-credenciais, key: json, optional: true } + - { name: ATM_FCM_PROJETO, value: "" } - { name: GARMIN_FRONTEND_REDIRECT, value: "https://escolinha.athleticmap.com/integracoes/garmin" } resources: requests: { cpu: 50m, memory: 256Mi } diff --git a/tenants/piloto/95-frontend-spa.yaml b/tenants/piloto/95-frontend-spa.yaml index 024f0f1..416c848 100644 --- a/tenants/piloto/95-frontend-spa.yaml +++ b/tenants/piloto/95-frontend-spa.yaml @@ -67,7 +67,7 @@ spec: initialDelaySeconds: 5 periodSeconds: 10 - name: servico-bff - image: docker.io/library/servico-bff:2.20-acesso-app + image: docker.io/library/servico-bff:2.21-app-pais imagePullPolicy: Never ports: [{ containerPort: 8083 }] env: @@ -91,6 +91,16 @@ spec: - { name: ATM_TENANT, value: "piloto" } - { name: ATM_PLANO, value: "institucional" } - { name: ATM_TRANSCRICAO_URL, value: "http://servico-voz.plataforma-prod.svc:8091" } # servico de voz (05/10/2026) + # App dos pais e aparelhos (06/10/2026): token de MAQUINA do client operacao; o token do responsavel nunca desce. + - { name: ATM_MAQUINA_TOKEN_URL, value: "http://keycloak.plataforma-prod.svc:8080/realms/athleticmap-1/protocol/openid-connect/token" } + - name: ATM_MAQUINA_SEGREDO + valueFrom: + secretKeyRef: { name: operacao-credentials, key: client-secret, optional: true } + # Push (FCM): vazio = desligado, ate existir o projeto Firebase (Secret fcm-credenciais/json + ATM_FCM_PROJETO). + - name: ATM_FCM_CREDENCIAIS + valueFrom: + secretKeyRef: { name: fcm-credenciais, key: json, optional: true } + - { name: ATM_FCM_PROJETO, value: "" } - { name: GARMIN_FRONTEND_REDIRECT, value: "https://piloto.athleticmap.com/integracoes/garmin" } resources: requests: { cpu: 50m, memory: 256Mi }