Commit Graph

  • 978639601c fix: correct act_runner binary path in ci-base Dockerfile Will Anderson 2026-03-26 11:35:37 -05:00
  • 9595a18f3a refactor: rebase CI runner on Ubuntu 24.04, rename to ci-base Will Anderson 2026-03-26 11:32:52 -05:00
  • d163a92ec6 fix: replace registry Ingress+Buffering with IngressRoute for streaming Will Anderson 2026-03-26 11:13:25 -05:00
  • 206873e83b fix: set DEFAULT_ACTIONS_URL to Forgejo action mirrors Will Anderson 2026-03-26 11:06:43 -05:00
  • ce45384f81 feat: add Ruby and bundler to legion-runner image Will Anderson 2026-03-26 10:59:36 -05:00
  • 8425f0988c fix: set Gitea DEFAULT_ACTIONS_URL to self Will Anderson 2026-03-26 10:41:54 -05:00
  • d8f2c822f8 fix: DEFAULT_ACTIONS_URL must be a full URL, not 'gitea' Will Anderson 2026-03-26 10:36:31 -05:00
  • f3477ac102 ci: fix gitea runner URL and set DEFAULT_ACTIONS_URL Will Anderson 2026-03-26 10:35:13 -05:00
  • 737fb27a5c gitea-runner: use lean legion-runner base image Will Anderson 2026-03-26 08:01:41 -05:00
  • 5f984e1fc2 gitea-runner: revert to pantheon-runner (container: directive unsupported in host mode) Will Anderson 2026-03-26 07:53:48 -05:00
  • 4e9d3287d4 gitea-runner: use lean legion-runner base image Will Anderson 2026-03-26 07:51:21 -05:00
  • f409c06e65 gitea-runner: use pantheon-runner image (act_runner + all CI tools) Will Anderson 2026-03-25 20:39:32 -05:00
  • 08d4ab1d72 gitea-runner: set default_image in container config to use pantheon-ci for all jobs Will Anderson 2026-03-25 20:37:17 -05:00
  • d5c5d753c7 ci: use custom pantheon-ci image; fix registry 413 with Traefik buffering middleware Will Anderson 2026-03-25 20:36:20 -05:00
  • 9904bce343 gitea-runner: use internal cluster URL to avoid CF tunnel timeouts on runner long-polling Will Anderson 2026-03-25 20:29:23 -05:00
  • ebb42a6dd2 gitea-runner: switch to native host execution with Legion tool mounts Will Anderson 2026-03-25 20:27:58 -05:00
  • 672a890659 upgrade gitea 1.23 → 1.25.5 Will Anderson 2026-03-25 20:22:54 -05:00
  • 35055ec783 upgrade gitea to 1.23 Will Anderson 2026-03-25 20:04:05 -05:00
  • e19cadf971 docs: sync infrastructure docs with actual running state Will Anderson 2026-03-25 15:59:12 -05:00
  • b7f8d70fd3 docs: update AGENTS.md — headscale, monitoring, tea CLI, namespace details Will Anderson 2026-03-25 13:53:25 -05:00
  • 680b176e45 docs: update AGENTS.md to reflect Terraform->ArgoCD migration and ESO secrets flow Will Anderson 2026-03-25 11:05:52 -05:00
  • 24f2dcbf9b Fix headscale DNS nameservers: use LAN IP and Cloudflare fallback Will Anderson 2026-03-25 10:59:45 -05:00
  • 371e60d3bc fix: add admin-user key to grafana-admin-secret ExternalSecret Will Anderson 2026-03-25 10:52:10 -05:00
  • 3737ff0bcb fix: pin PVCs to existing PVs; fix kube-prometheus-stack grafana auth Will Anderson 2026-03-25 10:48:10 -05:00
  • f1fc1fafea Fix ddclient image: use linuxserver/ddclient (correct image) Will Anderson 2026-03-25 10:36:23 -05:00
  • 6c073029a3 Fix gitea-runner ExternalSecret: use template for static GITEA_INSTANCE_URL Will Anderson 2026-03-25 10:34:11 -05:00
  • 4d0cfb1bbf Migrate k8s config from Terraform to Argo CD + ESO Will Anderson 2026-03-25 10:29:14 -05:00
  • dd0f8a49a3 monitoring: expose Alloy OTLP for external log ingestion from RunPod pods Will Anderson 2026-03-25 10:15:41 -05:00
  • 6ebf8a9b3e Fix gitea_domain variable and add VPN/Headscale infrastructure Will Anderson 2026-03-25 08:44:20 -05:00
  • abe2dad093 headscale: fix base_domain conflict, set ts.neuralplatform.ai for MagicDNS Will Anderson 2026-03-25 08:35:59 -05:00
  • a461172473 headscale: rename coordination endpoint to vpn.neuralplatform.ai Will Anderson 2026-03-25 08:16:47 -05:00
  • 5334881d3f infra: add Headscale — self-hosted Tailscale control plane Will Anderson 2026-03-25 07:59:46 -05:00
  • 1312be1a03 runner: bind-mount host kubectl into job containers; registry domain → neuralplatform.ai Will Anderson 2026-03-24 14:39:57 -05:00
  • 7c08543ca4 fix: gitea runner uses public URL via CF Access bypass Will Anderson 2026-03-24 13:40:31 -05:00
  • 455797745c fix: runner container network=host for k8s DNS resolution Will Anderson 2026-03-24 13:20:44 -05:00
  • 05973b50bd fix: remove duplicate docker.sock mount in runner config Will Anderson 2026-03-24 13:14:43 -05:00
  • e91d6c0b09 fix: gitea runner Docker execution mode with catthehacker/ubuntu Will Anderson 2026-03-24 13:07:56 -05:00
  • 0341b570ab fix: gitea runner workingDir, README updates, monitoring domain Will Anderson 2026-03-24 12:55:29 -05:00
  • 5bd7702874 Add Gitea act-runner and fix ddclient deployment Will Anderson 2026-03-24 12:51:22 -05:00
  • 087c5a79f4 Add native DNS-over-TLS (DoT) on dot.nook.family:853 Will Anderson 2026-03-24 09:27:21 -05:00
  • 3518620360 fix: PGPASSWORD env var, neuron registry, gitea domain Will Anderson 2026-03-24 08:08:40 -05:00
  • 1c8d7cecd8 monitoring: wire Alertmanager to #infrastructure-alerts in Slack Will Anderson 2026-03-24 01:45:06 -05:00
  • f8bc853136 DR: full bootstrap script + recovery runbook Will Anderson 2026-03-24 00:46:36 -05:00
  • 82b902f7c4 Move AdGuard to dns.nook.family, fix Agents.md service domains Will Anderson 2026-03-23 10:43:38 -05:00
  • bf2ec73983 Expose AdGuard DoH at dns.neuralplatform.ai Will Anderson 2026-03-23 10:29:42 -05:00
  • 8e208045de Fix init container: install pyyaml before import Will Anderson 2026-03-23 10:11:51 -05:00
  • 0e6b924e70 AdGuard: enforce filter lists and DNS upstreams via init container Will Anderson 2026-03-23 10:05:41 -05:00
  • 6e856993a0 Add Agents.md to infrastructure repo root Will Anderson 2026-03-23 08:51:45 -05:00
  • f50b1b34c1 Move Agents.md to top-level infrastructure repo Will Anderson 2026-03-23 08:38:24 -05:00
  • bca06c7216 Add Agents.md — system reference for AI agents Will Anderson 2026-03-23 08:37:41 -05:00
  • afe01d2ad9 Migrate all app deployments from Terraform to Argo CD Will Anderson 2026-03-23 08:15:17 -05:00
  • b2b04c231c Migrate AdGuard deployment+service to Argo CD apps/ Will Anderson 2026-03-23 08:05:18 -05:00
  • 5231adc3a0 Configure Argo CD to watch servers/legion/apps/ in will/infrastructure Will Anderson 2026-03-23 08:00:37 -05:00
  • ef2ae715ee Argo CD on neuralplatform.ai, fix domain_suffix vs infra_domain usage Will Anderson 2026-03-23 07:57:10 -05:00
  • 13e71fd491 Add Argo CD — GitOps controller for legion app deployments Will Anderson 2026-03-23 07:52:07 -05:00
  • 7f022d3a67 Remove null_resources, add bootstrap.sh, fix k3s cert for new LAN IP Will Anderson 2026-03-23 07:49:57 -05:00
  • 0b4a236a88 Restructure: servers/legion/ layout, rename repo to infrastructure Will Anderson 2026-03-23 07:38:42 -05:00
  • 7751eddd73 Initial commit — migrate legion Terraform from infrastructure repo Will Anderson 2026-03-23 07:35:03 -05:00