Will Anderson
883c4afd50
ci(neuron-prod): restart mcp and rest pods to reload DB state
2026-04-24 04:47:33 -05:00
Neuron CI
87d11aa87c
ci(neuron-prod): deploy neuron@v0.3.2
2026-04-24 09:21:57 +00:00
Neuron CI
129dd0d606
ci(neuron-prod): deploy neuron@v0.3.1
2026-04-24 08:58:38 +00:00
Will Anderson
9bf99bdd8e
fix(neuron-prod): add PVC and volume mount for neuron-license SQLite data
...
The license server writes its database to /data/neuron-license.db.
The deployment had no volume, causing CrashLoopBackOff on first start.
2026-04-24 03:13:56 -05:00
Neuron CI
d66062b4cc
ci(neuron-prod): deploy neuron@v0.3.0
2026-04-24 08:12:04 +00:00
Neuron CI
7a47e0cbf9
ci(neuron-prod): deploy neuron@v0.2.0
2026-04-24 08:04:37 +00:00
Will Anderson
59aa0f0dfb
deploy neuron-license service to prod
...
Adds license deployment, service, ingress route (/license), and
Unkey + admin token secrets via ExternalSecret. Image built and
pushed by CI on merge of neuron PR #30 .
2026-04-24 01:42:07 -05:00
Neuron CI
3e28dd88eb
ci(neuron-prod): deploy neuron@v0.0.15
2026-04-24 05:45:09 +00:00
Neuron CI
97973ba6be
ci(neuron-prod): deploy neuron@v0.0.14
2026-04-24 05:35:02 +00:00
Neuron CI
c3f2ecc9a9
ci(neuron-prod): deploy neuron@v0.0.13
2026-04-24 05:16:25 +00:00
Neuron CI
b9e1c94b36
ci(neuron-prod): deploy neuron@v0.0.11
2026-04-24 04:53:51 +00:00
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
939e2574d2
fix(neuron): scale stage/prod to 0 replicas and reduce dev memory requests
...
- Stage and prod deployments scaled to 0 — not yet promoted, no need for running pods
- Dev memory requests reduced from 384Mi to 256Mi to allow scheduling on memory-constrained node
2026-04-17 10:18:50 -05:00
Will Anderson
1b8ea63541
feat(neuron): add stage and prod k8s manifests + Argo CD apps
...
Completes the three-env setup (dev was added previously). Each env has
deployments, services, ingress, PVC, ConfigMap, and ExternalSecret pulling
from Vault. Prod has larger resource limits and 10Gi PVC. Vault secret at
secret/neuron-technologies/prod seeded separately.
2026-04-17 09:43:23 -05:00