Commit Graph

34 Commits

Author SHA1 Message Date
Timothy J. Aveni f1a983f61a Run Codex app server on Quixos host 2026-06-21 18:08:10 -07:00
Timothy J. Aveni 3984310bc9 Install Codex on Quixos host 2026-06-21 18:00:04 -07:00
Timothy J. Aveni 6e00312eea Configure Codex defaults for Quixos host 2026-06-21 17:26:18 -07:00
Timothy J. Aveni a3e23668f9 Fix shared persistence mounts 2026-06-21 11:02:00 -07:00
Timothy J. Aveni d3e2f976c5 Split Caddy state from runtime persistence 2026-06-21 10:26:30 -07:00
Timothy J. Aveni c438c5f4f3 Remove stale package tree repair paths 2026-06-20 23:08:36 -07:00
Timothy J. Aveni 9f96e7b25d Handle readonly partial package templates 2026-06-20 23:04:19 -07:00
Timothy J. Aveni 2c100db34e Clean up failed package creation state 2026-06-20 23:00:29 -07:00
Timothy J. Aveni 1f404ad38b Sync package tree when creating packages 2026-06-20 22:52:59 -07:00
Timothy J. Aveni 2a0aed2733 Split app assets from package state 2026-06-20 22:34:51 -07:00
Timothy J. Aveni 23404c800c Rematerialize runtime secrets on demand 2026-06-20 22:30:44 -07:00
Timothy J. Aveni 504dbaf133 Expose qx-control to orchestrator service 2026-06-20 22:27:14 -07:00
Timothy J. Aveni beda78b0c4 Uphold Quixos runtime services 2026-06-20 22:08:07 -07:00
Timothy J. Aveni ed31251251 Validate package tree refs before deploy 2026-06-20 17:34:16 -07:00
Timothy J. Aveni 98625ae05f Reconcile persist layout after mount 2026-06-20 17:17:41 -07:00
Timothy J. Aveni b05fe6b552 Fix persist ZFS import ordering 2026-06-20 17:12:30 -07:00
Timothy J. Aveni 6775eb46af Use explicit package tree credentials 2026-06-20 16:19:03 -07:00
Timothy J. Aveni 869a380681 Prepare persist directories with tmpfiles 2026-06-20 16:12:51 -07:00
Timothy J. Aveni e7bcc623d6 Initialize persist before ZFS import 2026-06-20 16:09:37 -07:00
Timothy J. Aveni e7b4813d8e Let normal ZFS mount persist pool 2026-06-20 15:27:23 -07:00
Timothy J. Aveni 194dfc290b Avoid persist mount ordering cycle 2026-06-20 14:06:14 -07:00
Timothy J. Aveni b55cfc0c6f Initialize blank runtime persist volumes 2026-06-20 13:58:31 -07:00
Timothy J. Aveni fddbfb3178 Fix qx-control wrapper shellcheck 2026-06-20 13:28:13 -07:00
Timothy J. Aveni 40c110a4db Use flake user-data and SSM-backed secrets 2026-06-20 12:55:13 -07:00
Timothy J. Aveni 1574d5431e Split OpenTofu AMI builder and runtime stacks 2026-06-20 11:32:53 -07:00
Timothy J. Aveni b4b7f2f1de Grant admin control socket access 2026-06-20 10:38:38 -07:00
Timothy J. Aveni b8598be6d4 Add qx-control Unix socket transport 2026-06-19 23:27:09 -07:00
Timothy J. Aveni 0d5279b719 Order Nix daemon after persistent nix mount 2026-06-19 18:20:42 -07:00
Timothy J. Aveni d1677df766 Stream package build logs 2026-06-19 11:38:54 -07:00
Timothy J. Aveni 8288e90e7a Unblock ports in firewall, set up gitea 2026-06-19 09:49:42 -07:00
Timothy J. Aveni 6c4bfd9e84 Support authenticated package tree clones 2026-06-19 09:25:55 -07:00
Timothy J. Aveni 3611411389 Add Git to package tree service path 2026-06-18 22:55:30 -07:00
Timothy J. Aveni 764e090c4b Extract control-plane protocol 2026-06-18 07:12:54 -07:00
Timothy J. Aveni 9bcf65d9b1 Add tofu goodies 2026-06-17 21:41:15 -07:00