Skip to content

chore(k8s): set prod KEYCLOAK_REALM=dls and enable issuer verification#211

Merged
vredchenko merged 1 commit into
mainfrom
chore/k8s-prod-keycloak-realm
May 26, 2026
Merged

chore(k8s): set prod KEYCLOAK_REALM=dls and enable issuer verification#211
vredchenko merged 1 commit into
mainfrom
chore/k8s-prod-keycloak-realm

Conversation

@vredchenko
Copy link
Copy Markdown
Collaborator

Summary

Fills in the TODO values left in k8s/environments/production/configmap.yaml by PR #209:

  • KEYCLOAK_REALM: "dls"
  • KEYCLOAK_VERIFY_ISS: "true"

DLS Keycloak admins confirmed realm name dls on the test instance (identity-test.diamond.ac.uk/realms/dls). DLS typically maintains one realm naming convention across test and prod, so prod is expected to use the same. If wrong, this is a one-line revert.

Test plan

  • CI green
  • Once prod Keycloak clients exist (SmartEM_User + SmartEM_Agent on prod realm) and the prod backend is deployed, confirm with a real token that issuer validation passes

DLS Keycloak admins confirmed the realm name is dls for the test
Keycloak instance, and DLS uses a single shared realm naming convention
across test and production. Filling in the previously-TODO values so
the prod backend can validate the issuer URL once tokens start
arriving.

If prod turns out to use a different realm name, this is a one-line
revert.
@github-actions github-actions Bot added the devops CI/CD, deployment, infrastructure, or tooling work label May 26, 2026
@vredchenko vredchenko merged commit 6e69155 into main May 26, 2026
7 checks passed
@vredchenko vredchenko deleted the chore/k8s-prod-keycloak-realm branch May 26, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops CI/CD, deployment, infrastructure, or tooling work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant