keycloak: set realm smtp server

This commit is contained in:
Brad Stein 2026-01-02 03:58:37 -03:00
parent 77beacec53
commit 9fa081ca36

View File

@ -2,7 +2,7 @@
apiVersion: batch/v1
kind: Job
metadata:
name: keycloak-realm-settings-4
name: keycloak-realm-settings-5
namespace: sso
spec:
backoffLimit: 2
@ -58,14 +58,10 @@ spec:
--realm master \
--user "${KEYCLOAK_ADMIN_USER}" \
--password "${KEYCLOAK_ADMIN_PASSWORD}"
smtp_json="$(cat <<EOF
{"host":"${KEYCLOAK_SMTP_HOST}","port":"${KEYCLOAK_SMTP_PORT}","from":"${KEYCLOAK_SMTP_FROM}","fromDisplayName":"${KEYCLOAK_SMTP_FROM_NAME}","replyTo":"${KEYCLOAK_SMTP_REPLY_TO}","replyToDisplayName":"${KEYCLOAK_SMTP_REPLY_TO_NAME}","auth":"false","starttls":"false","ssl":"false"}
EOF
)"
/opt/keycloak/bin/kcadm.sh update "realms/${KEYCLOAK_REALM}" \
-s resetPasswordAllowed=true \
-s "smtpServer.host=${KEYCLOAK_SMTP_HOST}" \
-s "smtpServer.port=${KEYCLOAK_SMTP_PORT}" \
-s "smtpServer.from=${KEYCLOAK_SMTP_FROM}" \
-s "smtpServer.fromDisplayName=${KEYCLOAK_SMTP_FROM_NAME}" \
-s "smtpServer.replyTo=${KEYCLOAK_SMTP_REPLY_TO}" \
-s "smtpServer.replyToDisplayName=${KEYCLOAK_SMTP_REPLY_TO_NAME}" \
-s smtpServer.auth=false \
-s smtpServer.starttls=false \
-s smtpServer.ssl=false
-s "smtpServer=${smtp_json}"