diff --git a/tenants/escolinha/20-keycloak.yaml b/tenants/escolinha/20-keycloak.yaml index 8e99f86..f202f89 100644 --- a/tenants/escolinha/20-keycloak.yaml +++ b/tenants/escolinha/20-keycloak.yaml @@ -69,10 +69,16 @@ spec: - name: realm-import mountPath: /opt/keycloak/data/import readOnly: true + - 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 diff --git a/tenants/escolinha/35-realm-import-cm.yaml b/tenants/escolinha/35-realm-import-cm.yaml index 3a2e8e6..f1b2f1c 100644 --- a/tenants/escolinha/35-realm-import-cm.yaml +++ b/tenants/escolinha/35-realm-import-cm.yaml @@ -3,6 +3,7 @@ data: athleticmap-realm.json: | { "realm": "athleticmap", + "loginTheme": "athleticmap-v2", "enabled": true, "displayName": "Athletic Map", "loginWithEmailAllowed": true, diff --git a/tenants/escolinha/36-kc-theme.yaml b/tenants/escolinha/36-kc-theme.yaml new file mode 100644 index 0000000..8669b9a --- /dev/null +++ b/tenants/escolinha/36-kc-theme.yaml @@ -0,0 +1,125 @@ +apiVersion: v1 +data: + login.ftl: "<#-- Athletic Map — tema de login custom (tenant escolinha). Usa fundo.png + + athletic-logo.png (data URI). -->\r\n\r\n\r\n\r\n + \ \r\n \r\n \r\n + \ Athletic Map — Entrar\r\n \r\n\r\n\r\n
\r\n
\r\n
\r\n
\"Athletic
\r\n
\r\n

A + inteligência por trás
da alta performance.

\r\n + \

Decisões baseadas em dados para transformar números em vantagem competitiva.

\r\n + \
\r\n
© 2025 Athletic Map. Todos + os direitos reservados.
\r\n
\r\n\r\n
\r\n + \
\"Athletic
\r\n
\r\n

Bem-vindo + de volta!

\r\n

Faça login para acessar sua conta

\r\n\r\n + \ <#if message?? && message.summary?has_content>\r\n
${message.summary!''}
\r\n \r\n\r\n + \ <#if realm.password>\r\n
\r\n
\r\n \r\n
\r\n + \ \r\n err\"/>\r\n + \
\r\n
\r\n
\r\n + \ \r\n
\r\n \r\n + \ err\"/>\r\n + \ \r\n
\r\n
\r\n + \
\r\n <#if realm.rememberMe && !usernameHidden??>\r\n + \ \r\n <#else>\r\n <#if + realm.resetPasswordAllowed>\r\n Esqueceu sua senha?\r\n \r\n + \
\r\n value=\"${auth.selectedCredential}\"/>\r\n + \ \r\n
ou
\r\n + \ <#if social?? && social.providers?? && social.providers?has_content>\r\n + \ <#list social.providers as p>\r\n \r\n \r\n Entrar com ${p.displayName!'SSO'}\r\n + \ \r\n \r\n <#else>\r\n \r\n + \ \r\n
\r\n \r\n
\r\n + \
\r\n
\r\n
\r\n\r\n\r\n" + theme.properties: | + parent=keycloak +kind: ConfigMap +metadata: + name: kc-theme-athleticmapv2 + namespace: escolinha-prod