From d804d710401d051327958ae0e3c4ccdef5ea26ef Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Sun, 26 Apr 2026 08:21:16 -0500 Subject: [PATCH] =?UTF-8?q?Remove=20sticky=20session=20from=20MCP=20Ingres?= =?UTF-8?q?sRoute=20=E2=80=94=20STATELESS=20is=20sessionless?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../k8s/neuron-technologies/prod/mcp-ingressroute.yaml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/servers/legion/k8s/neuron-technologies/prod/mcp-ingressroute.yaml b/servers/legion/k8s/neuron-technologies/prod/mcp-ingressroute.yaml index 5c45e20..efbcc53 100644 --- a/servers/legion/k8s/neuron-technologies/prod/mcp-ingressroute.yaml +++ b/servers/legion/k8s/neuron-technologies/prod/mcp-ingressroute.yaml @@ -1,8 +1,7 @@ # Traefik IngressRoute: neuron.neurontechnologies.ai → neuron-mcp service # Exposes the Neuron MCP server externally via Cloudflare tunnel. # MCP client config: url = https://neuron.neurontechnologies.ai/mcp -# Sticky sessions required: STREAMABLE transport holds session state in-memory; -# without affinity, multi-pod deploys fail with "Session not found". +# STATELESS transport: no session state, no sticky sessions needed. apiVersion: traefik.io/v1alpha1 kind: IngressRoute @@ -18,8 +17,3 @@ spec: services: - name: neuron-mcp port: 8080 - sticky: - cookie: - name: neuron_mcp_affinity - secure: true - httpOnly: true