Skip to content

infra(keycloak)+docs: Phase 1 Sprint 1 — Keycloak Realm initial import 手順(S1Infra-8) #325

Description

@win2cot

Phase 1 Sprint 1 Infra-8: Keycloak Realm initial import 手順

概要

keycloak/realm-export/(Setup 1 #214 で構築済)を dev 環境の Keycloak Custom Image 起動時に 初回 import する手順を確立する。冪等性 + 上書き挙動 + Local Docker Compose との手順統一を含む。

詳細仕様: docs/architecture/infrastructure-plan.md v5 §5.3 / Setup 1 #214(Realm 設計 + JSON export)。

背景

やること

  • import 手段の選定(kc.sh import 推奨、もしくは init container / one-shot ECS Task)
  • 冪等性ポリシー確定: OVERRIDE / IGNORE_EXISTING / OFFLINE_IMPORT 等の挙動を文書化
  • dev 環境用 Realm 設定の差分管理(local と dev で異なる issuer URI / redirect URI 等を env vars / parameter store で吸収)
  • 実行手順を docs/dev/ or infra/docs/ に記載
  • dev で初回起動 → Realm 反映を確認
  • 後続変更時の re-import 手順も同 docs に記録

受入条件

  • import 手順が docs に明示
  • dev 環境の Keycloak で Realm 設定が反映済
  • 二度目以降の起動で想定通りの挙動(skip / override 等)

関連

備考

  • task-type: task-type:impl
  • 優先度: priority/p1(Keycloak Service 起動だけなら S1Infra-5 でも可、本 Issue は import 手順の安定化)
  • area: area/keycloak + area/infra + area/docs
  • claude-automation 推奨: 適用

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/docsdocs/ 配下のドキュメント(設計書・規約・ADR 等)変更area/infraAWS インフラ(ECS Fargate / RDS / Keycloak / IAM)変更area/keycloakkeycloak/ サブプロジェクト変更claude:ready実装着手 OK のサイン。人が付与すると実装 Claude が起動priority/p1High。現スプリント内で完了必須task-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions