fix: override KC_HOSTNAME to clear Bitnami default #178
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/keycloak-override-hostname"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bitnami chart sets KC_HOSTNAME from ingress.hostname. Override with empty string + KC_HOSTNAME_STRICT=false so Keycloak uses request Host header for NodePort access.
AI Code Review
Проверил PR. Вот мои замечания:
Безопасность:
KC_HOSTNAME_STRICT=false— отключает валидацию Host header. Это расширяет поверхность атаки (host-header injection). Используйте вместо этогоKC_HOSTNAME=keycloak.georgepet.duckdns.orgс явным значением, или добавьтеKC_ALLOWED_HOSTSдля NodePort IP.Надёжность:
replicaCount: 1— нет HA. Если pod перезагружается, Keycloak недоступен. Рассмотрите минимум 2 реплики сpodAntiAffinityили хотя бы PDB.Практика:
KC_HOSTNAME: ""неявная. Лучше документируйте в комментарии, почему отключена валидация (для NodePort доступа).Рекомендация:
Вместо
KC_HOSTNAME_STRICT=falseявно установите оба адреса доступа:Мерж можно сделать, но добавьте в follow-up issue: HA реплики + явное указание
KC_ALLOWED_HOSTSвместо отключения strict mode.Automated review by Claude Haiku | advisory, does not block merge