josh
c296769b33
Align provisioning UI with lifecycle states
CI / checks (push) Successful in 5m37s
2026-10-12 15:52:34 -04:00
josh
8d1bb69591
Use ordered SQLite migrations (Refs #75 )
CI / checks (push) Successful in 5m6s
2026-10-10 00:01:18 -04:00
josh
16469e2d43
Add Prettier and ESLint tooling (Refs #77 )
2026-10-09 15:56:13 -04:00
josh
cdc400c6bb
Hide live capacity for inactive provisioning operations (Refs #85 )
2026-10-09 09:55:36 -04:00
josh
d8fb7e1d66
Show provisioning requesters and reserve Maxis for system actions
2026-10-08 16:19:49 -04:00
josh
2b155ded8f
Clarify provisioning source labels and filters
2026-10-08 16:16:56 -04:00
josh
e01b143a09
Offer rebuild retry for failed creation commands
2026-10-08 14:05:38 -04:00
josh
368e457dc6
Recover unhealthy containers during create and rebuild
2026-10-08 13:08:33 -04:00
josh
012cd51a66
Add safe manual instance rebalancing
2026-10-08 12:37:56 -04:00
josh
26de43639f
Sort active provisioning jobs by progress
2026-10-08 12:09:18 -04:00
josh
2f67482521
Record usernames for manual provisioning requests
2026-10-08 00:15:19 -04:00
josh
34648b34e0
Allow deleting settled autoscaling policies
2026-10-06 23:41:37 -04:00
josh
e271f31325
Require revocable authorization for automatic lobby removal
2026-10-06 23:06:04 -04:00
josh
e012278bd9
Add exclusive map ownership and capacity-aware autoscaling creation
2026-10-06 22:59:17 -04:00
josh
ad5609cd23
Simplify provisioning queue and add shared filters
2026-10-06 16:56:41 -04:00
josh
8abe71b915
Add confirmed admin override for provisioning player checks
2026-10-05 18:16:02 -04:00
josh
4b0f341d64
Remove Komodo backend in favor of native hosts
2026-10-05 18:07:07 -04:00
josh
701066aaf8
Cancel active provisioning jobs when rolling back betas
2026-10-05 17:48:46 -04:00
josh
041c024f95
Bound provisioning history and poll only active operations
2026-10-05 14:52:30 -04:00
josh
16a5bc3534
Migrate instances when draining and verify hosts before enabling
2026-10-05 14:21:48 -04:00
josh
7c76851252
Queue native collection launches before async placement
2026-10-05 11:35:50 -04:00
josh
1405114a14
Keep native collection launches responsive
2026-10-05 10:48:38 -04:00
josh
176b7dd86b
Add cancellation and cleanup for native server creation
2026-10-04 18:00:11 -04:00
josh
2adadb0d05
Fix native provisioning scheduling and progress reporting
2026-10-04 14:50:59 -04:00
josh
e5c0fda1ed
Add native host management and role-based operator authentication
...
Introduce an outbound Python host agent, Debian installer, durable remote
operations, immutable game-file libraries, host-aware deployments and ports,
and occupancy-safe campaigns and draining. Native hosts do not require Komodo.
Add administrator, operator and viewer accounts, protected management routes,
secure sessions, password recovery, audit history and separate telemetry tokens.
Document first-admin setup, reporter migration and live-host acceptance checks.
Validation: 1,343 TypeScript tests and 39 agent tests passed, along with type
checking, the production build, compiled SSR/API smoke tests and administrator
recovery. Real Debian/Docker T5/T6 acceptance remains unrun.
2026-10-03 11:42:36 -04:00
josh
3fb59cd598
Complete provisioning job detail pages and lifecycle evidence
2026-09-28 14:17:19 -04:00
josh
981fb27c1c
Preserve deleted server history
...
Retain historical server identities, results, and evidence after deletion. Mark archived entries as Deleted and prevent old work from targeting servers that reuse the same name.
Fixes #16 .
2026-09-27 21:48:55 -04:00
josh
df265d1900
refactor: make provisioning own instance lifecycle operations
2026-09-27 14:45:00 -04:00