guildhall/k8s
Tyler J King c0959a5376 feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members
Implements the full founding-guild onboarding stack across four phases:

Phase A — Keycloak OIDC auth pipeline (oidcc) + guild registration with
ceremony-engine approval (SingleApproval, hub operator approves via gRPC).
Phase B — Founding schematic templates (MSP/ISV/NSP TOML), gRPC clients
for ceremony-service and ffc-schematic-server, schematic fork/bind/realize
LiveView with DB audit trail in guild_schematics.
Phase C — RealizationPoller GenServer polling realization status every 5s,
PubSub broadcast, live realization dashboard showing 7 reconciler sections.
Phase D — Self-service member onboarding (join request → guild master
approval via ceremony), member management LiveView, auto-create guild
master on guild approval via Ecto.Multi transaction.

Includes K8s manifests for ceremony-service (port 50053) and
ffc-schematic-server (port 9091) as ClusterIP services, plus updated
guildhall deployment with OIDC and gRPC service URL env vars.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Tyler J King <tking@guildhouse.dev>
2026-05-15 15:03:50 -04:00
..
00-namespace.yaml feat(deploy): Dockerfile + k8s manifests for Talos deployment 2026-04-22 04:00:40 -04:00
10-registry-secret-template.yaml feat(deploy): Dockerfile + k8s manifests for Talos deployment 2026-04-22 04:00:40 -04:00
20-postgres-pvc.yaml feat(deploy): Dockerfile + k8s manifests for Talos deployment 2026-04-22 04:00:40 -04:00
30-postgres-deployment.yaml feat(deploy): Dockerfile + k8s manifests for Talos deployment 2026-04-22 04:00:40 -04:00
40-postgres-service.yaml feat(deploy): Dockerfile + k8s manifests for Talos deployment 2026-04-22 04:00:40 -04:00
50-guildhall-secrets-template.yaml feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members 2026-05-15 15:03:50 -04:00
60-migration-job.yaml feat(deploy): Dockerfile + k8s manifests for Talos deployment 2026-04-22 04:00:40 -04:00
70-guildhall-deployment.yaml feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members 2026-05-15 15:03:50 -04:00
80-guildhall-service.yaml feat(deploy): Dockerfile + k8s manifests for Talos deployment 2026-04-22 04:00:40 -04:00
90-ceremony-service-deployment.yaml feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members 2026-05-15 15:03:50 -04:00
91-ceremony-service-service.yaml feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members 2026-05-15 15:03:50 -04:00
92-schematic-server-deployment.yaml feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members 2026-05-15 15:03:50 -04:00
93-schematic-server-service.yaml feat(guildhall): minimum viable guildhall — OIDC, guilds, schematics, members 2026-05-15 15:03:50 -04:00