From 46d4ab6dc80a296e87ad239d9537ef8098caa482 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Fri, 2 Jan 2026 04:03:27 -0300 Subject: [PATCH] keycloak: apply realm smtp via api --- services/keycloak/realm-settings-job.yaml | 73 ++++++++++++++++++----- 1 file changed, 59 insertions(+), 14 deletions(-) diff --git a/services/keycloak/realm-settings-job.yaml b/services/keycloak/realm-settings-job.yaml index a6a3087..48569ae 100644 --- a/services/keycloak/realm-settings-job.yaml +++ b/services/keycloak/realm-settings-job.yaml @@ -2,7 +2,7 @@ apiVersion: batch/v1 kind: Job metadata: - name: keycloak-realm-settings-5 + name: keycloak-realm-settings-6 namespace: sso spec: backoffLimit: 2 @@ -21,7 +21,7 @@ spec: restartPolicy: OnFailure containers: - name: configure - image: quay.io/keycloak/keycloak:26.0.7 + image: python:3.11-alpine env: - name: KEYCLOAK_SERVER value: http://keycloak.sso.svc.cluster.local @@ -53,15 +53,60 @@ spec: args: - | set -euo pipefail - /opt/keycloak/bin/kcadm.sh config credentials \ - --server "${KEYCLOAK_SERVER}" \ - --realm master \ - --user "${KEYCLOAK_ADMIN_USER}" \ - --password "${KEYCLOAK_ADMIN_PASSWORD}" - smtp_json="$(cat <