Neuron CI
491d00fd1a
ci(neuron-prod): update rest+license to v0.14.10
2026-04-25 10:02:23 +00:00
Neuron CI
663abd5188
ci(neuron-prod): blue-green flip to blue@v0.14.10 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.10)
2026-04-25 10:02:20 +00:00
Neuron CI
bdd2033d78
ci(neuron-prod): update rest+license to v0.14.9
2026-04-25 09:47:48 +00:00
Neuron CI
fed551185e
ci(neuron-prod): blue-green flip to green@v0.14.9 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.9)
2026-04-25 09:47:46 +00:00
Neuron CI
2793799532
ci(neuron-prod): update rest+license to v0.14.8
2026-04-25 09:14:24 +00:00
Neuron CI
8d02a1164b
ci(neuron-prod): blue-green flip to blue@v0.14.8 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.8)
2026-04-25 09:14:22 +00:00
Neuron CI
1ee6dc2804
ci(neuron-prod): update rest+license to v0.14.7
2026-04-25 09:08:20 +00:00
Neuron CI
302f37ad29
ci(neuron-prod): blue-green flip to green@v0.14.7 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.7)
2026-04-25 09:08:17 +00:00
Neuron CI
8d0faae070
ci(neuron-prod): update rest+license to v0.14.6
2026-04-25 09:03:36 +00:00
Neuron CI
12da58e716
ci(neuron-prod): blue-green flip to blue@v0.14.6 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.6)
2026-04-25 09:03:32 +00:00
Neuron CI
1edcbeaed3
ci(neuron-prod): update rest+license to v0.14.5
2026-04-25 08:50:36 +00:00
Neuron CI
244ba40c20
ci(neuron-prod): blue-green flip to green@v0.14.5 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.5)
2026-04-25 08:50:35 +00:00
Will Anderson
46fd91b1fe
ops(neuron-prod): rollback blue to v0.14.3 — v0.14.4 crashes on empty updated_at (v0.14.5 fix in build)
2026-04-25 03:47:17 -05:00
Will Anderson
47bcef9bc2
ops(neuron-prod): restore blue service while v0.14.5 builds (green crashed on empty updated_at)
2026-04-25 03:45:09 -05:00
Will Anderson
3185cb5062
ci(neuron-prod): deploy v0.14.4 to blue (DB schema migrations + session persistence fixes)
2026-04-25 03:38:57 -05:00
Neuron CI
a0961004e7
ci(neuron-prod): update rest+license to v0.14.4
2026-04-25 08:36:19 +00:00
Neuron CI
d0b8a812f0
ci(neuron-prod): blue-green flip to green@v0.14.4 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.4)
2026-04-25 08:36:18 +00:00
Will Anderson
e201fa7dbb
ops(neuron-prod): restart blue pod to recover new MCP session after compact
2026-04-25 03:23:09 -05:00
Will Anderson
24daf99f9c
ops(neuron-prod): disable OTLP metrics push — no metrics pipeline in Alloy
...
Alloy's otelcol.receiver.otlp only has traces→Tempo and logs→Loki pipelines.
No metrics output is configured, so /v1/metrics returns 404, flooding MCP
server logs every minute. Disable Micrometer OTLP push; Prometheus scrapes
metrics from the actuator endpoint instead.
2026-04-25 03:20:48 -05:00
Neuron CI
cfa38013c6
ci(neuron-prod): update rest+license to v0.14.3
2026-04-25 08:20:20 +00:00
Neuron CI
d8919f869b
ci(neuron-prod): blue-green flip to blue@v0.14.3 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.3)
2026-04-25 08:20:19 +00:00
Will Anderson
ab02716d82
ops(neuron-prod): restart green MCP pod to recover session after blue-green flip
2026-04-25 03:09:47 -05:00
Neuron CI
7cbcb9e8c2
ci(neuron-prod): update rest+license to v0.14.2
2026-04-25 07:59:18 +00:00
Neuron CI
7931d54e40
ci(neuron-prod): blue-green flip to green@v0.14.2 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.14.2)
2026-04-25 07:59:17 +00:00
Neuron CI
ba716640b4
ci(marketing): deploy marketing@1e94e8ae
2026-04-25 07:46:30 +00:00
Will Anderson
ff71e53c11
point MCP STRIPE_WEBHOOK_SECRET to marketplace webhook
2026-04-25 02:05:40 -05:00
Will Anderson
8b7dea5b50
switch neuron-prod Stripe secrets to live marketing keys
2026-04-25 02:01:41 -05:00
Will Anderson
9b41d2302c
feat(secrets): add STRIPE_WEBHOOK_SECRET to neuron-prod ExternalSecret
2026-04-25 01:50:51 -05:00
Neuron CI
f831da7f17
ci(neuron-prod): deploy neuron@v0.13.1
2026-04-25 06:44:48 +00:00
Will Anderson
b0d4e9c6ec
fix(runpod): set LB replicas=0 until RunPod pods are provisioned
2026-04-25 01:36:04 -05:00
Neuron CI
11e9962431
ci(neuron-prod): deploy neuron@v0.12.2
2026-04-25 06:25:49 +00:00
Will Anderson
a6421a5f98
feat(api): expose api.neurontechnologies.ai + add Stripe and R2 secrets
...
- Add api.neurontechnologies.ai DNS CNAME → CF tunnel
- Add tunnel ingress rule for api.neurontechnologies.ai → Traefik
- Create rest-ingressroute.yaml: api.neurontechnologies.ai → neuron-rest:8081
- Add STRIPE_SECRET_KEY to neuron-prod ExternalSecret (from marketing-test Vault)
2026-04-25 01:25:39 -05:00
Will Anderson
8eb88a3116
feat(runpod): add inference pod templates, nginx LB, and provisioner script
...
Infrastructure readiness for RunPod inference workloads:
- runpod-inference.yaml: ConfigMap with pod creation payloads for RTX 4090,
A40 (single+dual), and custom templates
- runpod-lb-configmap.yaml: nginx least-conn load balancer for inference
endpoint distribution (Deployment + ClusterIP Service)
- runpod-provision.sh: bash provisioner script — reads RUNPOD_API_KEY/HF_TOKEN,
creates pods via GraphQL, polls until RUNNING, outputs endpoint URLs.
Does NOT spin up any pods (dry-run flag available).
2026-04-25 01:20:55 -05:00
Will Anderson
c847b22014
fix(secrets): add R2 credentials to neuron-prod ExternalSecret
...
License service references NEURON_R2_ENDPOINT/ACCESS_KEY/SECRET_KEY
but these were missing from neuron-prod-secrets. Pull from secret/r2
in Vault.
2026-04-25 01:20:38 -05:00
Neuron CI
c76eb09aa5
ci(neuron-prod): deploy neuron@v0.12.1
2026-04-25 06:11:44 +00:00
Neuron CI
5ff525e1c8
ci(neuron-prod): deploy neuron@v0.12.0
2026-04-25 05:50:26 +00:00
Neuron CI
ec66233644
ci(neuron-prod): deploy neuron@v0.11.1
2026-04-25 05:33:25 +00:00
Neuron CI
abf3453d8d
ci(neuron-prod): deploy neuron@v0.10.0
2026-04-25 04:53:36 +00:00
Will Anderson
1a9dd13b0a
Fix neuron-mcp OTLP endpoint: alloy → alloy-otlp service
...
The `alloy` ClusterIP service only exposes port 12345 (UI/metrics).
OTLP HTTP ingestion on port 4318 is on the separate `alloy-otlp` service.
Pointing OTEL_EXPORTER_OTLP_ENDPOINT at `alloy:4318` caused continuous
SocketTimeoutException in neuron-mcp. Updated both blue and green deployments.
2026-04-24 23:36:48 -05:00
Neuron CI
c9ffa55863
ci(neuron-prod): deploy neuron@v0.9.1
2026-04-25 03:35:33 +00:00
Will Anderson
1d527a9365
chore(neuron-prod): add green deployment to kustomization
...
Green manifest was committed but missing from kustomization.yaml so Argo CD
never created the resource. Wires it in so the blue/green slot swap can work.
2026-04-24 22:22:20 -05:00
Neuron CI
67de9ac463
ci(neuron-prod): deploy neuron@v0.9.0
2026-04-25 03:17:56 +00:00
Will Anderson
f86ee04467
fix(neuron-mcp): blue/green deployment, memory limits, preStop drain hook
...
- Rename Deployment to neuron-mcp-blue with slot=blue label
- Add neuron-mcp-green Deployment scaffold (replicas=0, ready to receive new image)
- Service selector now routes by slot label; annotation tracks active slot
- Memory: 768Mi → 1536Mi limit, 256Mi → 512Mi request (fixes OOM pod restarts / 502s)
- Add JAVA_TOOL_OPTIONS: container-aware GC + ExitOnOutOfMemoryError
- Add preStop sleep 8s so Traefik drains in-flight connections before pod terminates
- terminationGracePeriodSeconds: 30
- Add scripts/blue-green-deploy.sh: automated slot-swap with health check and rollback
2026-04-24 22:08:12 -05:00
Will Anderson
5d4cc17829
chore(neuron): retire Python backend — keep cloudflared only
...
Remove neuron/neuron-alpha/neuron-beta/neuron-gamma Deployments and
Services, the slot LB service, Python ingress, slot PVCs, snapshot job,
neuron-config ConfigMap, and neuron-secrets ExternalSecret. The Python
MCP backend has been superseded by the Spring Boot backend in neuron-prod.
Cloudflared Deployment and cloudflared-secret ExternalSecret are
retained in the neuron namespace. The neuron-data PVC is preserved
for data safety.
2026-04-24 20:39:17 -05:00
Neuron CI
b411f2a7b0
ci(neuron-prod): deploy neuron@v0.8.3
2026-04-25 01:35:26 +00:00
Neuron CI
719c66ea82
ci(neuron-prod): deploy neuron@v0.8.2
2026-04-25 01:13:52 +00:00
Will Anderson
91bfc42989
ops: scale down all non-critical services — dedicate resources to Neuron
...
Scaled to replicas: 0: fornax (coordinator/ui/workers), jellyfin via media,
overseerr, plex, radarr, sonarr, bazarr, prowlarr, flaresolverr, ollama,
harmonic-wordpress, docuseal, listmonk, memos, plane, redpanda, wp-coordinator
2026-04-24 20:07:41 -05:00
Neuron CI
6160e8e6b8
ci(neuron-prod): deploy neuron@v0.8.1
2026-04-25 00:57:54 +00:00
Neuron CI
af8a178b8c
ci(neuron-prod): deploy neuron@v0.8.0
2026-04-25 00:36:02 +00:00
Neuron CI
cc489e4047
ci(neuron-prod): deploy neuron@v0.7.7
2026-04-25 00:22:52 +00:00