Commit graph

7 commits

Author SHA1 Message Date
aacf51637e Add session affinity to service for stable LiveView websockets 2026-04-06 09:48:24 -05:00
2de94e2318 Add Erlang clustering via libcluster and expose LiveDashboard
- libcluster with Kubernetes IP strategy for pod discovery
- RBAC for pod list/get, POD_IP from downward API, shared cookie
- LiveDashboard at /dashboard for all environments
2026-04-06 09:46:48 -05:00
FluxCD
f118452035 chore: update prop image to git.mcintire.me/graham/prop:main-1775486348-7654146 [skip ci] 2026-04-06 14:40:34 +00:00
FluxCD
cef08fe1e3 chore: update prop image to git.mcintire.me/graham/prop:main-1775486208-faa7055 [skip ci] 2026-04-06 14:37:33 +00:00
69cfda7e8c Scale to 3 replicas spread across physical hosts
- 3 replicas with pod anti-affinity on physical-host topology key
- Tolerate control-plane taint so pods can schedule on cp nodes
2026-04-06 09:36:37 -05:00
FluxCD
be0dfd898d chore: update prop image to git.mcintire.me/graham/prop:main-1775485649-949ed16 [skip ci] 2026-04-06 14:30:31 +00:00
a11a3ec775 Add k8s manifests and Forgejo CI for cluster deployment 2026-04-06 09:25:24 -05:00