-
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