a55b53f1bd
fix: add registry.neuralplatform.ai to Cloudflare tunnel config
Will Anderson
2026-04-27 16:51:58 -05:00
a7a1b6a778
fix: remove static volumeName from registry PVC, restore public Vault URL
Will Anderson
2026-04-27 16:45:11 -05:00
be6bee2c5b
fix: use internal Vault URL for ESO ClusterSecretStore during GCP migration
Will Anderson
2026-04-27 16:21:52 -05:00
55a38bb693
fix: update Gitea URL to new GCP cluster instance
Will Anderson
2026-04-27 16:20:36 -05:00
3943ebc204
feat: scale marketing to 1 replica, add notification + turnstile secrets
Will Anderson
2026-04-27 03:31:34 -05:00
b2940c70e0
fix(swarm): add runAsUser: 1001 to all swarm containers (#44)
will.anderson2026-04-27 05:13:50 +00:00
f8e3db6d94
Merge pull request 'ci(neuron-prod): rest+license v0.18.14' (#43) from ci/rest-license-deploy-v0.18.14 into main
will.anderson2026-04-26 17:26:19 +00:00
e9da888512
ci(neuron-prod): update rest+license to v0.18.14
Neuron CI
2026-04-26 17:26:16 +00:00
833e62f959
Merge pull request 'ci(neuron-prod): mcp blue-green blue@v0.18.14' (#42) from ci/mcp-deploy-v0.18.14 into main
will.anderson2026-04-26 17:26:11 +00:00
cdadd723b6
ci(neuron-prod): blue-green flip to blue@v0.18.14 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.18.14)
Neuron CI
2026-04-26 17:26:05 +00:00
39f7aace69
Merge pull request 'ci(daemon): deploy main neuron-daemon@0f5dbd6a' (#41) from ci/daemon-deploy-0f5dbd6a into main
will.anderson2026-04-26 17:02:52 +00:00
41f94d93be
ci(daemon): deploy main neuron-daemon@0f5dbd6a
Neuron CI
2026-04-26 17:02:49 +00:00
b65b0e5e0f
Merge pull request 'ci(daemon): deploy main neuron-daemon@10cd48e0' (#40) from ci/daemon-deploy-10cd48e0 into main
will.anderson2026-04-26 16:55:24 +00:00
9d7bc48ed0
ci(daemon): deploy main neuron-daemon@10cd48e0
Neuron CI
2026-04-26 16:55:20 +00:00
b21c804158
Merge pull request 'ci(neuron-prod): rest+license v0.18.8' (#39) from ci/rest-license-deploy-v0.18.8 into main
will.anderson2026-04-26 16:49:52 +00:00
15482b9241
ci(neuron-prod): update rest+license to v0.18.8
Neuron CI
2026-04-26 16:49:46 +00:00
d2914651e2
Merge pull request 'ci(neuron-prod): mcp blue-green green@v0.18.8' (#38) from ci/mcp-deploy-v0.18.8 into main
will.anderson2026-04-26 16:49:05 +00:00
bd7d5efa66
ci(neuron-prod): blue-green flip to green@v0.18.8 (registry.neuralplatform.ai/neuron-technologies/neuron-mcp:v0.18.8)
Neuron CI
2026-04-26 16:49:02 +00:00
c68f545746
Merge pull request 'ci(daemon): deploy main neuron-daemon@5dc2d833' (#37) from ci/daemon-deploy-5dc2d833 into main
will.anderson2026-04-26 16:34:13 +00:00
726510d7d9
ci(daemon): deploy main neuron-daemon@5dc2d833
Neuron CI
2026-04-26 16:34:07 +00:00
3ff40d1a09
Merge pull request 'iam: grant ci-pusher serviceAccountUser on Cloud Run runtime SAs' (#36) from fix/ci-pusher-iam-actAs into main
will.anderson2026-04-26 16:19:26 +00:00
fdbbfdb0ad
iam: grant ci-pusher serviceAccountUser on all Cloud Run runtime SAs
Will Anderson
2026-04-26 11:18:50 -05:00
66bffc5a4b
Merge pull request 'fix(rest): run as UID 1000 to match PVC file ownership' (#35) from feat/daemon-image-c190e6e5 into main
will.anderson2026-04-26 16:07:02 +00:00
c6245d1170
fix(rest): run as UID 1000 to match PVC file ownership — SQLite needs write access
Will Anderson
2026-04-26 11:06:23 -05:00
f056806cbd
Merge pull request 'fix(rest): Recreate strategy to avoid SQLite write lock on rollout' (#34) from feat/daemon-image-c190e6e5 into main
will.anderson2026-04-26 16:05:24 +00:00
58513835e2
fix(rest): use Recreate strategy to avoid SQLite write lock on rollout
Will Anderson
2026-04-26 11:04:16 -05:00
310bb4ab0d
Merge pull request 'ci(daemon): deploy main neuron-daemon@b2bed846' (#33) from ci/daemon-deploy-b2bed846 into main
will.anderson2026-04-26 16:03:33 +00:00
f525437c77
ci(daemon): deploy main neuron-daemon@b2bed846
Neuron CI
2026-04-26 16:03:29 +00:00
f9b6d4223b
Merge pull request 'iam: grant ci-pusher run.developer for Cloud Run deploys' (#32) from feat/daemon-image-c190e6e5 into main
will.anderson2026-04-26 15:56:52 +00:00
e22dce6b5a
iam: grant ci-pusher run.developer for Cloud Run deploys
Will Anderson
2026-04-26 10:53:21 -05:00
4808ae3138
Merge pull request 'ci(daemon): deploy neuron-daemon@c190e6e5' (#31) from feat/daemon-image-c190e6e5 into main
will.anderson2026-04-26 15:37:44 +00:00
baf147543c
ci(daemon): deploy main neuron-daemon@c190e6e5
Will Anderson
2026-04-26 10:37:29 -05:00
e23925a246
Merge pull request 'Launch: daemon StatefulSet, neuron-rest security fix, Argo CD app' (#30) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 15:17:32 +00:00
714a7c7a8d
launch: deploy daemon StatefulSet, fix neuron-rest security context, add daemon Argo CD app
Will Anderson
2026-04-26 10:13:48 -05:00
a903842dbc
Merge pull request 'Deploy neuron-mcp:a837369 — VBD marketplace architecture' (#29) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 13:54:07 +00:00
655ab38558
Deploy neuron-mcp:a837369 — VBD marketplace architecture
Will Anderson
2026-04-26 08:51:07 -05:00
19dcfbfc45
Merge pull request 'Deploy 514db58 — STATELESS from current main' (#28) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 13:33:22 +00:00
6041ac3b25
Deploy neuron-mcp:514db58 — STATELESS, built from current main
Will Anderson
2026-04-26 08:33:03 -05:00
09b812d44a
Merge pull request 'Deploy neuron-mcp:05d978f from main (STATELESS)' (#27) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 13:25:08 +00:00
623a6828e8
Deploy neuron-mcp:05d978f — STATELESS from main branch
Will Anderson
2026-04-26 08:24:55 -05:00
61f0dc6151
Merge pull request 'Remove sticky session — STATELESS transport is sessionless' (#26) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 13:21:28 +00:00
d804d71040
Remove sticky session from MCP IngressRoute — STATELESS is sessionless
Will Anderson
2026-04-26 08:21:16 -05:00
44fc2579e3
Merge pull request 'Deploy neuron-mcp:1b26e3e — STATELESS HTTP transport' (#25) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 13:18:20 +00:00
5f1c9adaa6
Deploy neuron-mcp:1b26e3e — STATELESS HTTP transport
Will Anderson
2026-04-26 08:18:07 -05:00
83027191c9
Merge pull request 'Add sticky session affinity to MCP IngressRoute' (#24) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 13:07:48 +00:00
08ef13c40d
Add sticky session affinity to MCP IngressRoute
Will Anderson
2026-04-26 08:07:23 -05:00
f65f9b7b86
Merge pull request 'Restore neuron-mcp:97bd19ba' (#23) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 09:28:36 +00:00
20397e9831
Restore neuron-mcp:97bd19ba (rollback to v0.15.3 was incompatible)
Will Anderson
2026-04-26 04:28:19 -05:00
1f499a1b68
Merge pull request 'Rollback MCP to v0.15.3; add IngressRoute, Terraform DNS import' (#22) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 09:21:19 +00:00
5fa8cf45d5
Rollback neuron-mcp to v0.15.3 to restore MCP connectivity
Will Anderson
2026-04-26 04:20:57 -05:00
71f7026e5e
Merge pull request 'Add MCP IngressRoute + marketplace Postgres infra' (#21) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 08:53:01 +00:00
83b8d0768e
Add Traefik IngressRoute for neuron.neurontechnologies.ai MCP endpoint
Will Anderson
2026-04-26 03:52:24 -05:00
2cbf824bba
Merge pull request 'Deploy neuron-mcp:97bd19ba (Postgres marketplace)' (#20) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 08:27:59 +00:00
6ac4faabc5
Deploy neuron-mcp:97bd19ba — Postgres marketplace datasource
Will Anderson
2026-04-26 03:27:46 -05:00
700b94e2b1
Merge pull request 'Revert CI to host Docker socket, remove buildkitd' (#19) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 07:51:10 +00:00
2550786965
Revert CI to host Docker socket, remove buildkitd
Will Anderson
2026-04-26 02:50:27 -05:00
5ab8a2eefc
Merge pull request 'Wire marketplace Postgres datasource for neuron-mcp' (#18) from feat/marketplace-postgres-infra into main
will.anderson2026-04-26 07:34:05 +00:00
e18d953ff9
Wire marketplace Postgres datasource for neuron-mcp
Will Anderson
2026-04-26 02:33:26 -05:00
af00930a9f
Merge pull request 'Pre-create neuron-marketplace.db for subPath mount' (#17) from fix/neuron-mcp-marketplace-touch into main
will.anderson2026-04-26 07:06:06 +00:00
952e781550
Pre-create neuron-marketplace.db in initContainer for subPath mount
Will Anderson
2026-04-26 02:06:02 -05:00
6b4553458e
Merge pull request 'Mount marketplace DB via PVC subPath at /app/neuron-marketplace.db' (#16) from fix/neuron-mcp-marketplace-subpath into main
will.anderson2026-04-26 07:03:16 +00:00
702faca691
Mount neuron-marketplace.db from PVC via subPath at /app/neuron-marketplace.db
Will Anderson
2026-04-26 02:03:09 -05:00
d7235b4549
Merge pull request 'Force neuron-mcp restart for configmap update' (#15) from fix/neuron-mcp-restart into main
will.anderson2026-04-26 06:52:27 +00:00
a6b0dc9211
Force pod restart to pick up NEURON_MARKETPLACE_DB_PATH configmap change
Will Anderson
2026-04-26 01:52:19 -05:00
0e5f2f0f68
Merge pull request 'Fix neuron-mcp marketplace DB path' (#14) from fix/neuron-mcp-marketplace-db into main
will.anderson2026-04-26 06:50:01 +00:00
ddaab28638
Fix marketplace DB: revert workingDir, add NEURON_MARKETPLACE_DB_PATH
Will Anderson
2026-04-26 01:49:48 -05:00
bb89b8e5f5
Merge pull request 'Set workingDir: /data for neuron-mcp (marketplace DB fix)' (#13) from fix/neuron-mcp-workdir into main
will.anderson2026-04-26 06:47:14 +00:00
26ed92ca38
Set workingDir: /data so relative DB paths resolve to PVC
Will Anderson
2026-04-26 01:47:02 -05:00
10b2ea6045
Merge pull request 'Fix Neuron MCP SQLite READONLY: chown /data via initContainer' (#12) from fix/neuron-mcp-chown into main
will.anderson2026-04-26 06:43:52 +00:00
754cd72df5
Fix SQLite READONLY: chown /data to UID 1000 via initContainer
Will Anderson
2026-04-26 01:43:37 -05:00
4137fb556b
Merge pull request 'Fix Neuron MCP routing and security' (#11) from fix/neuron-mcp into main
will.anderson2026-04-26 06:35:41 +00:00
01245a6278
Fix Neuron MCP: runAsUser + move to neuron.neurontechnologies.ai
Will Anderson
2026-04-26 01:35:20 -05:00
cd57a7b789
Merge pull request 'Fix BuildKit readiness probe (TCP socket)' (#10) from fix/buildkit-probe into main
will.anderson2026-04-26 06:24:07 +00:00
ffac2161bc
Use TCP readiness probe for BuildKit — exec fails on k3s privileged containers
Will Anderson
2026-04-26 01:23:52 -05:00
6be8c645b3
Merge pull request 'Switch BuildKit to privileged mode' (#9) from fix/buildkit-privileged into main
will.anderson2026-04-26 06:21:15 +00:00
6e67f62ffe
Switch BuildKit to privileged mode — rootless fails on k3s mount propagation
Will Anderson
2026-04-26 01:20:45 -05:00
c6d42948ff
Merge pull request 'Fix BuildKit rootless startup (allowPrivilegeEscalation)' (#8) from fix/buildkit-rootless into main
will.anderson2026-04-26 06:18:08 +00:00
e138c45d51
Fix BuildKit rootless: allow privilege escalation for newuidmap/newgidmap
Will Anderson
2026-04-26 01:17:41 -05:00
d8e2a9601b
Merge pull request 'Remove GCP stage environment' (#7) from chore/remove-gcp-stage into main
will.anderson2026-04-26 06:10:13 +00:00
5b16aebdcb
Remove stage environment from GCP — staging is local only
Will Anderson
2026-04-26 01:09:44 -05:00
74dd054a36
feat(swarm): add swarm self-improvement loop infrastructure
Will Anderson
2026-04-26 00:58:43 -05:00
89a0209637
Merge pull request 'Fix Cloud Run probe ports and LB timeout_sec' (#5) from fix-terraform-probes into main
will.anderson2026-04-26 05:28:49 +00:00
53f2ad3c16
Fix Cloud Run probe ports and LB timeout_sec
Will Anderson
2026-04-26 00:28:33 -05:00
378680af01
Merge pull request 'Fix GCP deploy: postgres chart 18.x + Cloud Run PORT/probe fixes' (#4) from fix-gcp-deploy into main
will.anderson2026-04-26 04:56:08 +00:00
36cfd3738d
Fix Cloud Run: remove reserved PORT env, increase startup probe tolerance
Will Anderson
2026-04-25 23:36:28 -05:00
7adab317d4
fix: restore postgres chart to 18.x (was wrongly pinned to 16.x)
Will Anderson
2026-04-26 04:51:07 +00:00
1b40d32ab0
Merge pull request 'Harden prod + expand GCP to multi-region' (#3) from gcs-backup-wiring into main
will.anderson2026-04-26 03:54:55 +00:00
bb583e3ccb
Fix HCL syntax errors in accounts and api Cloud Run definitions
Will Anderson
2026-04-25 22:50:22 -05:00
d4c65d5857
Expand GCP infra: accounts + API services, Cloud SQL, Artifact Registry
Will Anderson
2026-04-25 22:43:19 -05:00
93358505fc
Harden prod: security, autoscaling, observability, BuildKit CI
Will Anderson
2026-04-25 22:34:59 -05:00
8fd3d12907
simplify neuron self-improve loop to blue/green + stage
Will Anderson
2026-04-25 20:33:57 -05:00
f3ed83cdd0
Wire GCS backup to neuron-db-backup-prod (neuron-494301)
will.anderson2026-04-25 22:52:17 +00:00
7eeff54a11
Wire GCS backup to neuron-db-backup-prod bucket (neuron-494301)
Will Anderson
2026-04-25 17:51:57 -05:00