Neuron CI
|
69c2f1d2f9
|
ci(neuron-prod): deploy neuron@v0.0.8
|
2026-04-24 04:23:02 +00:00 |
|
Neuron CI
|
0b23a5e964
|
ci(neuron-prod): deploy neuron@v0.0.7
|
2026-04-24 04:14:10 +00:00 |
|
Will Anderson
|
d71bc3bd9e
|
ci(neuron-prod): scale prod to 1 replica — DB migrated, v0.0.6 ready
|
2026-04-23 23:06:55 -05:00 |
|
Neuron CI
|
c9e9f11db8
|
ci(neuron-prod): deploy neuron@v0.0.6
|
2026-04-24 04:04:24 +00:00 |
|
Will Anderson
|
5085840a79
|
Add neuron prod DB backup and tighten actuator surface
- Add hourly restic backup CronJob to neuron-prod namespace
- Backs up /data/neuron-prod.db to Cloudflare R2 (legion-neuron-backup bucket)
- Retention: 24 hourly, 7 daily, 4 weekly — <$0.01/month at current DB size
- ExternalSecret pulls restic password + R2 creds from Vault secret/r2
- Actuator exposure per environment:
- prod: health,info only / show-details=never (no internals exposed)
- stage: health,info,metrics,loggers / show-details=always (pre-prod visibility)
- dev: full (health,info,metrics,env,beans,loggers,mappings) / show-details=always
|
2026-04-23 21:43:20 -05:00 |
|
Will Anderson
|
cd0cb30933
|
ci: add neuron-technologies runner for Gitea Actions
|
2026-04-23 21:19:26 -05:00 |
|
Will Anderson
|
b2c25e4e0f
|
chore(neuron): promote 617dcd1d to prod (fix begin_work NOT NULL data column)
|
2026-04-24 00:26:24 +00:00 |
|
Gitea CI
|
c30da5d1a8
|
chore(neuron): deploy 617dcd1d5c1d148838b8e73df1bba8296257c0b6 to alpha/beta/gamma
|
2026-04-24 00:21:40 +00:00 |
|
Gitea CI
|
48964eccac
|
chore(neuron): deploy 3e230d550235599d21edaa1df0a22949ccbf695a to alpha/beta/gamma
|
2026-04-23 19:35:30 +00:00 |
|
Gitea CI
|
3d739b6c5b
|
chore(neuron): deploy 539fc9e7f333dfa0cd31772fc09a976b3079090c to alpha
|
2026-04-23 19:30:27 +00:00 |
|
Will Anderson
|
a8ef7e1782
|
feat(neuron): set NEURON_SERVER_NAME per slot so each advertises a unique MCP identity
|
2026-04-23 14:27:03 -05:00 |
|
Will Anderson
|
cc4db4dc11
|
feat(neuron): gamma zone, all-slot ingress, snapshot job, self-improvement loop script
|
2026-04-23 13:57:13 -05:00 |
|
Gitea CI
|
a9758b6eda
|
chore(neuron): deploy 7d29e699c061c3cdb907fc2326b67ad6601298a9 to alpha
|
2026-04-23 18:51:52 +00:00 |
|
Will Anderson
|
27b4b1e066
|
feat(neuron): add alpha slot + lb Service; standardize all slots to port 8001
|
2026-04-23 13:47:21 -05:00 |
|
Gitea CI
|
6dd67730b7
|
chore(neuron): deploy bddce6b2bd11428efe3eac0dcb269da5490014c4
|
2026-04-23 18:36:29 +00:00 |
|
Will Anderson
|
882c4a79d4
|
feat(neuron): add neuron-beta deployment on port 8002 with separate PVC
|
2026-04-23 13:34:55 -05:00 |
|
Will Anderson
|
43737ce5cb
|
chore(ci-runner): restore ESO refresh interval to 1h
|
2026-04-23 13:32:18 -05:00 |
|
Will Anderson
|
60d0d81144
|
chore(ci-runner): roll pod to pick up NodePort URL from updated secret
|
2026-04-23 13:16:18 -05:00 |
|
Will Anderson
|
c8ee5e66ee
|
fix(ci-runner): use NodePort HTTP URL to bypass Cloudflare gRPC issue
|
2026-04-23 13:15:16 -05:00 |
|
Will Anderson
|
e69052d89e
|
fix(ci-runner): use external Gitea URL now that REQUIRE_SIGNIN_VIEW is disabled
|
2026-04-23 12:58:51 -05:00 |
|
Will Anderson
|
28fb4e29f4
|
fix(ci-runner): use internal cluster URL for runner registration (gRPC)
|
2026-04-23 12:57:11 -05:00 |
|
Will Anderson
|
b1898a7a0f
|
fix(ci-runner): revert to external Gitea URL for git clone compatibility
|
2026-04-23 12:53:41 -05:00 |
|
Will Anderson
|
39808ab964
|
fix(ci-runner): add extra_hosts for cluster DNS in CI Docker containers
|
2026-04-23 12:50:53 -05:00 |
|
Will Anderson
|
521079590b
|
chore(ci-runner): restore ESO refresh interval to 1h
|
2026-04-23 12:45:34 -05:00 |
|
Will Anderson
|
0d9f74f68f
|
fix(ci-runner): use internal cluster URL for Gitea to bypass Cloudflare Access
|
2026-04-23 12:45:00 -05:00 |
|
Will Anderson
|
5a62077b99
|
fix(gitea): allow unauthenticated API ping for runner registration
|
2026-04-23 12:43:47 -05:00 |
|
Will Anderson
|
415ee9eb68
|
chore(ci): restore ESO refresh interval to 1h after token sync
|
2026-04-23 12:33:01 -05:00 |
|
Will Anderson
|
b31aad85a7
|
chore(ci): shorten ESO refresh to 10s to force runner token update
|
2026-04-23 12:31:11 -05:00 |
|
Will Anderson
|
e84c586282
|
chore(ci): force ESO resync for gitea-runner-secret with fresh registration token
|
2026-04-23 12:29:58 -05:00 |
|
Will Anderson
|
3234d9cee6
|
route vpn.neuralplatform.ai tunnel directly to headscale, bypass traefik
|
2026-04-22 01:38:28 -05:00 |
|
Will Anderson
|
075a25fb10
|
fix vpn.neuralplatform.ai: replace A record with proxied CNAME through Cloudflare tunnel
|
2026-04-22 01:34:26 -05:00 |
|
Will Anderson
|
fb3b5ff564
|
Add vpn.neuralplatform.ai to Cloudflare tunnel for Headscale access
|
2026-04-22 01:22:45 -05:00 |
|
Will Anderson
|
095d874552
|
Remove docuseal-old temp instance
|
2026-04-21 18:15:49 -05:00 |
|
Will Anderson
|
7ba730324f
|
Restore HOST env var for Docuseal registration
|
2026-04-21 18:13:31 -05:00 |
|
Will Anderson
|
bfe59cafac
|
Remove explicit HOST env var, let Traefik Host header handle registration
|
2026-04-21 18:00:17 -05:00 |
|
Will Anderson
|
a5c8e78c1f
|
Set HOST env var so Docuseal registers correct public hostname
|
2026-04-21 17:43:15 -05:00 |
|
Will Anderson
|
69431f8823
|
Restore sign.neuralplatform.ai tunnel rule for license transfer
|
2026-04-21 17:40:22 -05:00 |
|
Will Anderson
|
0cbb06660a
|
Add temporary docuseal-old at sign.neuralplatform.ai for license transfer
|
2026-04-21 17:33:40 -05:00 |
|
Will Anderson
|
8e87077bf0
|
Move Docuseal to sign.neurontechnologies.ai
|
2026-04-21 17:24:10 -05:00 |
|
Will Anderson
|
e7fda0c9ee
|
Upgrade Docuseal to Pro image (ee.docuseal.com/lip5viwf/ds-ee)
|
2026-04-21 16:40:06 -05:00 |
|
Will Anderson
|
85e5cca571
|
Scale down Mudcraft to free memory on Legion
|
2026-04-21 16:21:10 -05:00 |
|
Will Anderson
|
5b739b3217
|
Add Gmail SMTP config to Docuseal via Vault ExternalSecret
|
2026-04-21 16:17:50 -05:00 |
|
Will Anderson
|
d18dd66f0c
|
Fix Docuseal crash: remove invalid DATABASE_URL, let it default to SQLite
|
2026-04-21 14:53:32 -05:00 |
|
Will Anderson
|
d40fb8c3f1
|
Add Docuseal e-signature service at sign.neuralplatform.ai
- k8s manifests: Deployment, Service, PVC, Ingress, ExternalSecret
- Argo CD app watching servers/legion/k8s/docuseal
- CF tunnel ingress rule for sign.neuralplatform.ai
- Vault secret at secret/docuseal (secret_key_base seeded)
|
2026-04-21 14:26:01 -05:00 |
|
Will Anderson
|
3b3811942c
|
Update Legion LAN IP from 192.168.68.77 to 192.168.8.148
Static IP assigned on new network segment. Updates:
- variables.tf default legion_ip
- headscale nameserver config
- bootstrap.sh default target
- README/RUNBOOK documentation
- media ingress comment
|
2026-04-21 10:32:39 -05:00 |
|
Gitea CI
|
26c7d2259e
|
chore(neuron): deploy efc982c605cacc6929f29382f293e2a2d4a4cf95
|
2026-04-18 20:28:36 +00:00 |
|
Will Anderson
|
4b548590ef
|
config: add NEURON_DATA_DIR and NEURON_CHROMA_URL to neuron-dev configmap
|
2026-04-17 11:46:10 -05:00 |
|
Neuron CI
|
2398049678
|
ci(neuron-dev): deploy neuron@dev-d7a587e2
|
2026-04-17 16:07:58 +00:00 |
|
Neuron CI
|
313480555d
|
ci(neuron-dev): deploy neuron@dev-057f5cb8
|
2026-04-17 15:50:36 +00:00 |
|
Will Anderson
|
5c9544246f
|
fix(neuron-dev): use Recreate strategy to avoid OOM during rolling updates
|
2026-04-17 10:43:39 -05:00 |
|