From 615aacf037165edeaae5b2174a95cf95e00a96fd Mon Sep 17 00:00:00 2001 From: deploy Date: Sat, 26 Sep 2026 15:14:08 +0000 Subject: [PATCH] =?UTF-8?q?fix(tenants):=20o=20volume=20de=20publico/=20es?= =?UTF-8?q?tava=20indo=20ANTES=20do=20Deployment=20inteiro=20(ancora=20---?= =?UTF-8?q?=20errada),=20e=20o=20ConfigMap=20binario=20estourava=20o=20lim?= =?UTF-8?q?ite=20de=20256=20KiB=20de=20annotation=20do=20kubectl=20apply?= =?UTF-8?q?=20=E2=80=94=20corrigido=20com=20ancora=20especifica=20no=20Ser?= =?UTF-8?q?vice=20e=20ServerSideApply=3Dtrue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tenants/acme/95-frontend-spa.yaml | 96 ++++++++++++------------- tenants/demo/95-frontend-spa.yaml | 96 ++++++++++++------------- tenants/escolinha/95-frontend-spa.yaml | 96 ++++++++++++------------- tenants/piloto/95-frontend-spa.yaml | 96 ++++++++++++------------- tenants/plataforma/95-frontend-spa.yaml | 96 ++++++++++++------------- 5 files changed, 240 insertions(+), 240 deletions(-) diff --git a/tenants/acme/95-frontend-spa.yaml b/tenants/acme/95-frontend-spa.yaml index 0ff765f..825041d 100644 --- a/tenants/acme/95-frontend-spa.yaml +++ b/tenants/acme/95-frontend-spa.yaml @@ -1,53 +1,5 @@ # SPA Angular (shell OIDC + admin de catalogos + cadastro de Atleta) consumindo # o BFF. Substitui o stub estatico nginx/configMap. Roteado em / no ingress. - volumes: - - name: publico - projected: - sources: - - configMap: - name: frontend-publico-texto - items: - - { key: "_estilo.css", path: "_estilo.css" } - - { key: "consentimento.js", path: "consentimento.js" } - - { key: "fontes--fontes.css", path: "fontes/fontes.css" } - - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } - - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } - - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } - - { key: "minha-conta.css", path: "minha-conta.css" } - - { key: "minha-conta.html", path: "minha-conta.html" } - - { key: "minha-conta.js", path: "minha-conta.js" } - - { key: "painel.css", path: "painel.css" } - - { key: "painel.html", path: "painel.html" } - - { key: "painel.js", path: "painel.js" } - - { key: "planos-modulos.json", path: "planos-modulos.json" } - - { key: "preparando.html", path: "preparando.html" } - - { key: "preparando.js", path: "preparando.js" } - - { key: "privacidade.html", path: "privacidade.html" } - - { key: "termos.html", path: "termos.html" } - - configMap: - name: frontend-publico-binario - items: - - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } - - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } - - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } - - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } - - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } - - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } - - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } - - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } - - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } - - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } - - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } - - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } - - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } - - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } - - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } - - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } - - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } - - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } - - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } - - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } - - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: apps/v1 kind: Deployment @@ -105,6 +57,54 @@ spec: httpGet: { path: /, port: 80 } initialDelaySeconds: 5 periodSeconds: 10 + volumes: + - name: publico + projected: + sources: + - configMap: + name: frontend-publico-texto + items: + - { key: "_estilo.css", path: "_estilo.css" } + - { key: "consentimento.js", path: "consentimento.js" } + - { key: "fontes--fontes.css", path: "fontes/fontes.css" } + - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } + - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } + - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } + - { key: "minha-conta.css", path: "minha-conta.css" } + - { key: "minha-conta.html", path: "minha-conta.html" } + - { key: "minha-conta.js", path: "minha-conta.js" } + - { key: "painel.css", path: "painel.css" } + - { key: "painel.html", path: "painel.html" } + - { key: "painel.js", path: "painel.js" } + - { key: "planos-modulos.json", path: "planos-modulos.json" } + - { key: "preparando.html", path: "preparando.html" } + - { key: "preparando.js", path: "preparando.js" } + - { key: "privacidade.html", path: "privacidade.html" } + - { key: "termos.html", path: "termos.html" } + - configMap: + name: frontend-publico-binario + items: + - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } + - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } + - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } + - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } + - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } + - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } + - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } + - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } + - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } + - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } + - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } + - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } + - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } + - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } + - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } + - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } + - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } + - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } + - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } + - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } + - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: v1 kind: Service diff --git a/tenants/demo/95-frontend-spa.yaml b/tenants/demo/95-frontend-spa.yaml index b348e22..6e8d9d1 100644 --- a/tenants/demo/95-frontend-spa.yaml +++ b/tenants/demo/95-frontend-spa.yaml @@ -1,53 +1,5 @@ # SPA Angular (shell OIDC + admin de catalogos + cadastro de Atleta) consumindo # o BFF. Substitui o stub estatico nginx/configMap. Roteado em / no ingress. - volumes: - - name: publico - projected: - sources: - - configMap: - name: frontend-publico-texto - items: - - { key: "_estilo.css", path: "_estilo.css" } - - { key: "consentimento.js", path: "consentimento.js" } - - { key: "fontes--fontes.css", path: "fontes/fontes.css" } - - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } - - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } - - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } - - { key: "minha-conta.css", path: "minha-conta.css" } - - { key: "minha-conta.html", path: "minha-conta.html" } - - { key: "minha-conta.js", path: "minha-conta.js" } - - { key: "painel.css", path: "painel.css" } - - { key: "painel.html", path: "painel.html" } - - { key: "painel.js", path: "painel.js" } - - { key: "planos-modulos.json", path: "planos-modulos.json" } - - { key: "preparando.html", path: "preparando.html" } - - { key: "preparando.js", path: "preparando.js" } - - { key: "privacidade.html", path: "privacidade.html" } - - { key: "termos.html", path: "termos.html" } - - configMap: - name: frontend-publico-binario - items: - - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } - - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } - - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } - - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } - - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } - - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } - - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } - - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } - - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } - - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } - - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } - - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } - - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } - - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } - - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } - - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } - - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } - - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } - - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } - - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } - - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: apps/v1 kind: Deployment @@ -105,6 +57,54 @@ spec: httpGet: { path: /, port: 80 } initialDelaySeconds: 5 periodSeconds: 10 + volumes: + - name: publico + projected: + sources: + - configMap: + name: frontend-publico-texto + items: + - { key: "_estilo.css", path: "_estilo.css" } + - { key: "consentimento.js", path: "consentimento.js" } + - { key: "fontes--fontes.css", path: "fontes/fontes.css" } + - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } + - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } + - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } + - { key: "minha-conta.css", path: "minha-conta.css" } + - { key: "minha-conta.html", path: "minha-conta.html" } + - { key: "minha-conta.js", path: "minha-conta.js" } + - { key: "painel.css", path: "painel.css" } + - { key: "painel.html", path: "painel.html" } + - { key: "painel.js", path: "painel.js" } + - { key: "planos-modulos.json", path: "planos-modulos.json" } + - { key: "preparando.html", path: "preparando.html" } + - { key: "preparando.js", path: "preparando.js" } + - { key: "privacidade.html", path: "privacidade.html" } + - { key: "termos.html", path: "termos.html" } + - configMap: + name: frontend-publico-binario + items: + - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } + - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } + - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } + - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } + - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } + - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } + - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } + - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } + - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } + - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } + - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } + - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } + - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } + - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } + - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } + - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } + - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } + - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } + - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } + - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } + - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: v1 kind: Service diff --git a/tenants/escolinha/95-frontend-spa.yaml b/tenants/escolinha/95-frontend-spa.yaml index 1810916..56b8d28 100644 --- a/tenants/escolinha/95-frontend-spa.yaml +++ b/tenants/escolinha/95-frontend-spa.yaml @@ -1,53 +1,5 @@ # SPA Angular (shell OIDC + admin de catalogos + cadastro de Atleta) consumindo # o BFF. Substitui o stub estatico nginx/configMap. Roteado em / no ingress. - volumes: - - name: publico - projected: - sources: - - configMap: - name: frontend-publico-texto - items: - - { key: "_estilo.css", path: "_estilo.css" } - - { key: "consentimento.js", path: "consentimento.js" } - - { key: "fontes--fontes.css", path: "fontes/fontes.css" } - - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } - - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } - - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } - - { key: "minha-conta.css", path: "minha-conta.css" } - - { key: "minha-conta.html", path: "minha-conta.html" } - - { key: "minha-conta.js", path: "minha-conta.js" } - - { key: "painel.css", path: "painel.css" } - - { key: "painel.html", path: "painel.html" } - - { key: "painel.js", path: "painel.js" } - - { key: "planos-modulos.json", path: "planos-modulos.json" } - - { key: "preparando.html", path: "preparando.html" } - - { key: "preparando.js", path: "preparando.js" } - - { key: "privacidade.html", path: "privacidade.html" } - - { key: "termos.html", path: "termos.html" } - - configMap: - name: frontend-publico-binario - items: - - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } - - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } - - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } - - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } - - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } - - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } - - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } - - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } - - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } - - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } - - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } - - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } - - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } - - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } - - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } - - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } - - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } - - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } - - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } - - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } - - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: apps/v1 kind: Deployment @@ -105,6 +57,54 @@ spec: httpGet: { path: /, port: 80 } initialDelaySeconds: 5 periodSeconds: 10 + volumes: + - name: publico + projected: + sources: + - configMap: + name: frontend-publico-texto + items: + - { key: "_estilo.css", path: "_estilo.css" } + - { key: "consentimento.js", path: "consentimento.js" } + - { key: "fontes--fontes.css", path: "fontes/fontes.css" } + - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } + - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } + - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } + - { key: "minha-conta.css", path: "minha-conta.css" } + - { key: "minha-conta.html", path: "minha-conta.html" } + - { key: "minha-conta.js", path: "minha-conta.js" } + - { key: "painel.css", path: "painel.css" } + - { key: "painel.html", path: "painel.html" } + - { key: "painel.js", path: "painel.js" } + - { key: "planos-modulos.json", path: "planos-modulos.json" } + - { key: "preparando.html", path: "preparando.html" } + - { key: "preparando.js", path: "preparando.js" } + - { key: "privacidade.html", path: "privacidade.html" } + - { key: "termos.html", path: "termos.html" } + - configMap: + name: frontend-publico-binario + items: + - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } + - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } + - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } + - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } + - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } + - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } + - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } + - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } + - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } + - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } + - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } + - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } + - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } + - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } + - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } + - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } + - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } + - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } + - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } + - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } + - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: v1 kind: Service diff --git a/tenants/piloto/95-frontend-spa.yaml b/tenants/piloto/95-frontend-spa.yaml index fa3a369..7a96ea4 100644 --- a/tenants/piloto/95-frontend-spa.yaml +++ b/tenants/piloto/95-frontend-spa.yaml @@ -1,53 +1,5 @@ # SPA Angular (shell OIDC + admin de catalogos + cadastro de Atleta) consumindo # o BFF. Substitui o stub estatico nginx/configMap. Roteado em / no ingress. - volumes: - - name: publico - projected: - sources: - - configMap: - name: frontend-publico-texto - items: - - { key: "_estilo.css", path: "_estilo.css" } - - { key: "consentimento.js", path: "consentimento.js" } - - { key: "fontes--fontes.css", path: "fontes/fontes.css" } - - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } - - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } - - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } - - { key: "minha-conta.css", path: "minha-conta.css" } - - { key: "minha-conta.html", path: "minha-conta.html" } - - { key: "minha-conta.js", path: "minha-conta.js" } - - { key: "painel.css", path: "painel.css" } - - { key: "painel.html", path: "painel.html" } - - { key: "painel.js", path: "painel.js" } - - { key: "planos-modulos.json", path: "planos-modulos.json" } - - { key: "preparando.html", path: "preparando.html" } - - { key: "preparando.js", path: "preparando.js" } - - { key: "privacidade.html", path: "privacidade.html" } - - { key: "termos.html", path: "termos.html" } - - configMap: - name: frontend-publico-binario - items: - - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } - - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } - - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } - - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } - - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } - - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } - - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } - - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } - - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } - - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } - - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } - - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } - - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } - - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } - - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } - - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } - - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } - - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } - - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } - - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } - - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: apps/v1 kind: Deployment @@ -105,6 +57,54 @@ spec: httpGet: { path: /, port: 80 } initialDelaySeconds: 5 periodSeconds: 10 + volumes: + - name: publico + projected: + sources: + - configMap: + name: frontend-publico-texto + items: + - { key: "_estilo.css", path: "_estilo.css" } + - { key: "consentimento.js", path: "consentimento.js" } + - { key: "fontes--fontes.css", path: "fontes/fontes.css" } + - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } + - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } + - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } + - { key: "minha-conta.css", path: "minha-conta.css" } + - { key: "minha-conta.html", path: "minha-conta.html" } + - { key: "minha-conta.js", path: "minha-conta.js" } + - { key: "painel.css", path: "painel.css" } + - { key: "painel.html", path: "painel.html" } + - { key: "painel.js", path: "painel.js" } + - { key: "planos-modulos.json", path: "planos-modulos.json" } + - { key: "preparando.html", path: "preparando.html" } + - { key: "preparando.js", path: "preparando.js" } + - { key: "privacidade.html", path: "privacidade.html" } + - { key: "termos.html", path: "termos.html" } + - configMap: + name: frontend-publico-binario + items: + - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } + - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } + - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } + - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } + - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } + - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } + - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } + - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } + - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } + - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } + - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } + - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } + - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } + - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } + - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } + - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } + - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } + - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } + - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } + - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } + - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: v1 kind: Service diff --git a/tenants/plataforma/95-frontend-spa.yaml b/tenants/plataforma/95-frontend-spa.yaml index 852b5b2..1bbfc5f 100644 --- a/tenants/plataforma/95-frontend-spa.yaml +++ b/tenants/plataforma/95-frontend-spa.yaml @@ -1,53 +1,5 @@ # SPA Angular (shell OIDC + admin de catalogos + cadastro de Atleta) consumindo # o BFF. Substitui o stub estatico nginx/configMap. Roteado em / no ingress. - volumes: - - name: publico - projected: - sources: - - configMap: - name: frontend-publico-texto - items: - - { key: "_estilo.css", path: "_estilo.css" } - - { key: "consentimento.js", path: "consentimento.js" } - - { key: "fontes--fontes.css", path: "fontes/fontes.css" } - - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } - - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } - - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } - - { key: "minha-conta.css", path: "minha-conta.css" } - - { key: "minha-conta.html", path: "minha-conta.html" } - - { key: "minha-conta.js", path: "minha-conta.js" } - - { key: "painel.css", path: "painel.css" } - - { key: "painel.html", path: "painel.html" } - - { key: "painel.js", path: "painel.js" } - - { key: "planos-modulos.json", path: "planos-modulos.json" } - - { key: "preparando.html", path: "preparando.html" } - - { key: "preparando.js", path: "preparando.js" } - - { key: "privacidade.html", path: "privacidade.html" } - - { key: "termos.html", path: "termos.html" } - - configMap: - name: frontend-publico-binario - items: - - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } - - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } - - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } - - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } - - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } - - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } - - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } - - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } - - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } - - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } - - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } - - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } - - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } - - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } - - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } - - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } - - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } - - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } - - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } - - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } - - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: apps/v1 kind: Deployment @@ -116,6 +68,54 @@ spec: httpGet: { path: /, port: 80 } initialDelaySeconds: 5 periodSeconds: 10 + volumes: + - name: publico + projected: + sources: + - configMap: + name: frontend-publico-texto + items: + - { key: "_estilo.css", path: "_estilo.css" } + - { key: "consentimento.js", path: "consentimento.js" } + - { key: "fontes--fontes.css", path: "fontes/fontes.css" } + - { key: "lp-escolinhas.css", path: "lp-escolinhas.css" } + - { key: "lp-escolinhas.html", path: "lp-escolinhas.html" } + - { key: "lp-escolinhas.js", path: "lp-escolinhas.js" } + - { key: "minha-conta.css", path: "minha-conta.css" } + - { key: "minha-conta.html", path: "minha-conta.html" } + - { key: "minha-conta.js", path: "minha-conta.js" } + - { key: "painel.css", path: "painel.css" } + - { key: "painel.html", path: "painel.html" } + - { key: "painel.js", path: "painel.js" } + - { key: "planos-modulos.json", path: "planos-modulos.json" } + - { key: "preparando.html", path: "preparando.html" } + - { key: "preparando.js", path: "preparando.js" } + - { key: "privacidade.html", path: "privacidade.html" } + - { key: "termos.html", path: "termos.html" } + - configMap: + name: frontend-publico-binario + items: + - { key: "fontes--Barlow-400-latin-ext.woff2", path: "fontes/Barlow-400-latin-ext.woff2" } + - { key: "fontes--Barlow-400-latin.woff2", path: "fontes/Barlow-400-latin.woff2" } + - { key: "fontes--Barlow-500-latin-ext.woff2", path: "fontes/Barlow-500-latin-ext.woff2" } + - { key: "fontes--Barlow-500-latin.woff2", path: "fontes/Barlow-500-latin.woff2" } + - { key: "fontes--Barlow-600-latin-ext.woff2", path: "fontes/Barlow-600-latin-ext.woff2" } + - { key: "fontes--Barlow-600-latin.woff2", path: "fontes/Barlow-600-latin.woff2" } + - { key: "fontes--Barlow-700-latin-ext.woff2", path: "fontes/Barlow-700-latin-ext.woff2" } + - { key: "fontes--Barlow-700-latin.woff2", path: "fontes/Barlow-700-latin.woff2" } + - { key: "fontes--IBMPlexMono-500-latin-ext.woff2", path: "fontes/IBMPlexMono-500-latin-ext.woff2" } + - { key: "fontes--IBMPlexMono-500-latin.woff2", path: "fontes/IBMPlexMono-500-latin.woff2" } + - { key: "fontes--Poppins-500-latin-ext.woff2", path: "fontes/Poppins-500-latin-ext.woff2" } + - { key: "fontes--Poppins-500-latin.woff2", path: "fontes/Poppins-500-latin.woff2" } + - { key: "fontes--Poppins-600-latin-ext.woff2", path: "fontes/Poppins-600-latin-ext.woff2" } + - { key: "fontes--Poppins-600-latin.woff2", path: "fontes/Poppins-600-latin.woff2" } + - { key: "fontes--Poppins-700-latin-ext.woff2", path: "fontes/Poppins-700-latin-ext.woff2" } + - { key: "fontes--Poppins-700-latin.woff2", path: "fontes/Poppins-700-latin.woff2" } + - { key: "fontes--Poppins-800-latin-ext.woff2", path: "fontes/Poppins-800-latin-ext.woff2" } + - { key: "fontes--Poppins-800-latin.woff2", path: "fontes/Poppins-800-latin.woff2" } + - { key: "img--hero-escolinha.jpg", path: "img/hero-escolinha.jpg" } + - { key: "img--logo-athletic-map.png", path: "img/logo-athletic-map.png" } + - { key: "produto-dashboard.webp", path: "produto-dashboard.webp" } --- apiVersion: v1 kind: Service