feat(plataforma): o Keycloak compartilhado monta o tema Athletic Map

Vale para TODO tenant provisionado: eles nao tem Keycloak proprio, usam este,
um realm cada. O tema vem por ConfigMap e nao por imagem porque o login.ftl traz
as imagens em data URI — o ConfigMap e montado read-only sobre o diretorio e nao
sobra resources/ para o Keycloak servir.
This commit is contained in:
deploy
2026-09-24 23:36:37 +00:00
parent 8798cb85c1
commit d56a72ac5d
+16
View File
@@ -83,10 +83,26 @@ spec:
- name: realm-import
mountPath: /opt/keycloak/data/import
readOnly: true
# O tema de login Athletic Map, o mesmo que o `escolinha` usa.
#
# Vem por ConfigMap e nao por imagem: o `login.ftl` traz as imagens
# embutidas em data URI, porque o ConfigMap e montado READ-ONLY sobre
# o diretorio do tema e nao sobra `resources/` para o Keycloak
# servir. Gerado por scripts/tema_login_escolinha.py --destino
# plataforma.
#
# Aqui ele vale para TODO tenant provisionado: eles nao tem Keycloak
# proprio, usam este, um realm cada.
- name: theme-athleticmapv2
mountPath: /opt/keycloak/themes/athleticmap-v2/login
readOnly: true
volumes:
- name: realm-import
configMap:
name: kc-realm-import
- name: theme-athleticmapv2
configMap:
name: kc-theme-athleticmapv2
---
apiVersion: v1
kind: Service