FluxCD
ca6e836bd9
chore: update prop image to git.mcintire.me/graham/prop:main-1775491184-a80a981 [skip ci]
2026-04-06 16:00:21 +00:00
FluxCD
023fef4d8c
chore: update prop image to git.mcintire.me/graham/prop:main-1775490031-fda468c [skip ci]
2026-04-06 15:41:17 +00:00
FluxCD
a8f6a3b0e8
chore: update prop image to git.mcintire.me/graham/prop:main-1775489105-fbfd9ea [skip ci]
2026-04-06 15:26:12 +00:00
FluxCD
c9d1abafda
chore: update prop image to git.mcintire.me/graham/prop:main-1775488547-a24e710 [skip ci]
2026-04-06 15:16:09 +00:00
FluxCD
f1db86e5b1
chore: update prop image to git.mcintire.me/graham/prop:main-1775487979-6bfbf71 [skip ci]
2026-04-06 15:07:06 +00:00
08f01151ca
Reduce Oban concurrency for 3-pod cluster, bump memory limit
...
Per-pod queues divided by 3 to maintain sane cluster totals.
Lifeline rescue reduced to 10 min to recover OOM orphans faster.
Memory limit 2Gi → 4Gi for HRRR wgrib2 processing.
2026-04-06 10:06:13 -05:00
FluxCD
63552b0cfe
chore: update prop image to git.mcintire.me/graham/prop:main-1775487377-e486ec0 [skip ci]
2026-04-06 14:58:00 +00:00
7b0208408a
Fix rolling update deadlock with pod anti-affinity
...
maxSurge:1 + maxUnavailable:0 deadlocks with anti-affinity since
there's no free physical host for the surge pod. Switch to
maxSurge:0 + maxUnavailable:1 to terminate one old pod first.
2026-04-06 09:52:38 -05:00
FluxCD
a743787ce8
chore: update prop image to git.mcintire.me/graham/prop:main-1775486921-784e41c [skip ci]
2026-04-06 14:49:39 +00:00
FluxCD
b749c58cc8
chore: update prop image to git.mcintire.me/graham/prop:main-1775486815-6eaa6ec [skip ci]
2026-04-06 14:48:38 +00:00
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