Commit Graph
73 Commits
Author SHA1 Message Date
josh 428df7f03a Exclude inactive hosts from capacity history
CI / checks (push) Successful in 6m13s
2026-10-14 19:31:26 -04:00
josh 171f657876 Add host temperature telemetry and history 2026-10-13 23:39:04 -04:00
josh d9fa15cdf6 Protect private bank configuration from drift reconciliation (Refs #152) 2026-10-12 23:32:20 -04:00
josh 1b908f891f Require administrator-requested host credential rotation (Refs #97)
CI / checks (push) Successful in 5m24s
2026-10-12 19:13:29 -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 a93ddb5ef9 Refresh agent signing keys from repository (Refs #64) 2026-10-09 21:39:03 -04:00
josh 6f71822d41 Require signed agent releases (Refs #64) 2026-10-09 20:36:18 -04:00
josh 596b160be3 Restrict launches to prepared runtimes (Refs #93)
CI / checks (push) Successful in 4m53s
2026-10-09 17:15:15 -04:00
josh 16469e2d43 Add Prettier and ESLint tooling (Refs #77) 2026-10-09 15:56:13 -04:00
josh c10f602e8e Read chat logs incrementally and drain retention (Refs #62) 2026-10-08 17:28:49 -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 a33b897cd0 Use the 95th percentile for startup capacity 2026-10-08 11:36:57 -04:00
josh f8942c732a Account for runtime RCON passwords in config drift 2026-10-08 03:07:49 -04:00
josh 70185eb98c Make UI language, timestamps and live feedback consistent 2026-10-07 19:46:40 -04:00
josh 05bdeaf624 Unify retained operation history in Activity 2026-10-07 19:30:38 -04:00
josh 062ade8655 Cache Plutonium runtime files on hosts 2026-10-07 15:17:59 -04:00
josh f4094b7f5d Simplify capacity summary and host comparison 2026-10-06 17:30:12 -04:00
josh 5ad76e6590 Show instance and player counts on hosts 2026-10-06 17:23:15 -04:00
josh ef290ae0ee Simplify host overview and move enrollment into drawer 2026-10-06 17:18:31 -04:00
josh 6999a33aef Keep startup database rebuilds out of memory 2026-10-06 15:18:13 -04:00
josh 703d414c7a Maintain scoped operation history totals without table scans 2026-10-06 14:53:51 -04:00
josh b17673720b Reconcile host preparation on heartbeats instead of polls 2026-10-06 14:52:03 -04:00
josh 562b770725 Expire retained file bodies and reclaim SQLite storage 2026-10-06 14:43:37 -04:00
josh 62df14b180 Deduplicate artifact bytes and deliver files by authenticated hash 2026-10-06 14:35:13 -04:00
josh fbf0629486 Separate staged command payloads from provisioning state 2026-10-06 14:03:28 -04:00
josh 27be1abf41 Index beta evidence and foreign key child lookups 2026-10-06 13:57:22 -04:00
josh d2108eb604 Index lifecycle capacity checks instead of scanning retained jobs 2026-10-06 12:54:10 -04:00
josh 37d380fa45 Report stalled agent lanes and bound health lock waits 2026-10-06 12:07:34 -04:00
josh 9bcdd8cc22 Expire undelivered health checks when their wait times out 2026-10-06 12:00:25 -04:00
josh 85e167a606 Avoid scanning operation history on agent polls 2026-10-06 11:58:58 -04:00
josh f8ac2436b5 Restrict launches to prepared runtime images 2026-10-05 23:26:18 -04:00
josh 3952c4c938 Add configurable history and storage retention policies 2026-10-05 22:48:04 -04:00
josh 7c98df4fb0 Add fleet and per-host concurrency controls 2026-10-05 22:27:27 -04:00
josh cd577b646c Retain host and server scope during investigations 2026-10-05 19:05:07 -04:00
josh 4b0f341d64 Remove Komodo backend in favor of native hosts 2026-10-05 18:07:07 -04:00
josh d8b972cfc3 Reuse fixed SQL statements for observation pruning 2026-10-05 16:19:31 -04:00
josh 1d9e518feb Retain completed status batches as routine observations 2026-10-05 16:18:24 -04:00
josh ad63b3957d Keep invalid container states from dropping host heartbeats 2026-10-05 16:15:15 -04:00
josh 847399a4ff Throttle agent usage writes and cache inventory per request 2026-10-05 15:47:25 -04:00
josh 239eceb779 Reuse heartbeat container state and batch host RCON status 2026-10-05 15:14:44 -04:00
josh 6586809b35 Avoid replaying active health operations during polling 2026-10-05 15:04:56 -04:00
josh 16a5bc3534 Migrate instances when draining and verify hosts before enabling 2026-10-05 14:21:48 -04:00
josh a142f06c77 Show running instances on host pages 2026-10-05 13:56:37 -04:00
josh a6c40cde9b Add filters and context to host operation history 2026-10-05 13:23:11 -04:00
josh e6912ceb57 Add configurable retention for successful routine operations 2026-10-05 13:09:44 -04:00
josh f16879036e Batch remote drift checks into agent file manifests 2026-10-05 12:52:33 -04:00
josh 10ab071bce Move host operation history to a paginated Hosts page 2026-10-05 12:27:48 -04:00
josh 09ef8c6ec8 Add capacity overview with host resource history 2026-10-05 12:06:29 -04:00
josh 7c76851252 Queue native collection launches before async placement 2026-10-05 11:35:50 -04:00