Skip to content

Commit b7f92f8

Browse files
chore(keycloak): switch to KC_BOOTSTRAP_* admin vars and update compose/templates (#166)
Fixes: #165 - Replace deprecated KEYCLOAK_ADMIN / KEYCLOAK_ADMIN_PASSWORD with KC_BOOTSTRAP_ADMIN_USERNAME / KC_BOOTSTRAP_ADMIN_PASSWORD. - Update compose files to pass new env vars to the Keycloak container. - Refresh .env templates to reflect the new names. - Remove references to deprecated vars. Touched: - compose/.env-with-keycloak-template - compose/keycloak/.env-template - compose/keycloak/compose-keycloak.yaml - compose/keycloak/compose-keycloak-no-nginx.yaml Why: eliminates KC-SERVICES0110 warnings and ensures deterministic, persistent admin on first bootstrap. BREAKING CHANGE: set KC_BOOTSTRAP_ADMIN_USERNAME and KC_BOOTSTRAP_ADMIN_PASSWORD instead of KEYCLOAK_ADMIN*.
1 parent ecf00a4 commit b7f92f8

4 files changed

Lines changed: 8 additions & 8 deletions

File tree

compose/.env-with-keycloak-template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ SSL_KEYCLOAK_KEY=ssl-keycloak.key
5555
KEYCLOAK_DB_USERNAME=keycloak
5656
KEYCLOAK_DB_PASSWORD=keycloak
5757

58-
KEYCLOAK_ADMIN_PASSWORD=keycloak
59-
KEYCLOAK_ADMIN=admin
58+
KC_BOOTSTRAP_ADMIN_PASSWORD=keycloak
59+
KC_BOOTSTRAP_ADMIN_USERNAME=admin
6060

6161
# Uncomment the following lines to enable AI integration with Ollama
6262
#CT_HQ_OLLAMA_AI_URL=http://codetogether-llm:8000

compose/keycloak/.env-template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ SSL_KEYCLOAK_KEY=ssl-keycloak.key
55
KEYCLOAK_DB_USERNAME=keycloak
66
KEYCLOAK_DB_PASSWORD=keycloak
77

8-
KEYCLOAK_ADMIN_PASSWORD=keycloak
9-
KEYCLOAK_ADMIN=admin
8+
KC_BOOTSTRAP_ADMIN_PASSWORD=keycloak
9+
KC_BOOTSTRAP_ADMIN_USERNAME=admin

compose/keycloak/compose-keycloak-no-nginx.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ services:
3636
- "start"
3737
environment:
3838
# Admin credentials
39-
KEYCLOAK_ADMIN: ${KEYCLOAK_ADMIN}
40-
KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD}
39+
KC_BOOTSTRAP_ADMIN_USERNAME: ${KC_BOOTSTRAP_ADMIN_USERNAME}
40+
KC_BOOTSTRAP_ADMIN_PASSWORD: ${KC_BOOTSTRAP_ADMIN_PASSWORD}
4141

4242
# Database connectivity
4343
KC_DB: mysql

compose/keycloak/compose-keycloak.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ services:
5555
- "start"
5656
environment:
5757
# Admin credentials
58-
KEYCLOAK_ADMIN: ${KEYCLOAK_ADMIN}
59-
KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD}
58+
KC_BOOTSTRAP_ADMIN_USERNAME: ${KC_BOOTSTRAP_ADMIN_USERNAME}
59+
KC_BOOTSTRAP_ADMIN_PASSWORD: ${KC_BOOTSTRAP_ADMIN_PASSWORD}
6060

6161
# Database connectivity
6262
KC_DB: mysql

0 commit comments

Comments
 (0)