d81f45b62c347422e8dff710368faa276af04a4e
Catorze linhas saem. Quem conhece a topologia interna passa a ser o frontend/nginx.conf.template, que viaja junto com a imagem — antes, cada mudanca de topologia obrigava a editar o Ingress de todos os tenants. O destino do /api mudou de backend (o legado) para frontend-spa. O que o visitante ve NAO muda: caminho nao mapeado continua recebendo 401 — antes do backend legado, agora do BFF, para onde o nginx manda o /api que sobra. A decisao "401 ou 404" segue aberta e intacta; isto so tira o legado do caminho do trafego. Pre-condicao resolvida hoje: as cinco variaveis de destino do nginx estavam vazias e, mesmo apontadas, precisavam de FQDN (o resolver do nginx nao aplica os search do resolv.conf). Sem isso, esta mudanca derrubaria os treze contextos e o /bff de uma vez. ORDEM: /api/public e /api/public/webhooks/asaas vivem no 96-ingress-garmin-public.yaml e tem prefixo mais longo, entao vencem o /api — o Traefik ordena por tamanho. Primeiro tenant. Os outros tres so depois de conferido.
Athletic Map - Deploy (GitOps)
Um diretorio por tenant em tenants/. O ApplicationSet do ArgoCD gera uma Application por tenant (silo de pods).
Description
Languages
Go Template
100%