From b710daac0520f46755efa31c93ee2508405d2bee Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Mon, 23 Feb 2026 20:44:34 -0500 Subject: [PATCH] fix(helm): allow additionalProperties in values schema to prevent Flux dropping variables and change sidecar container configs --- chart/templates/deployment.yaml | 4 ++-- chart/values.schema.json | 1 + chart/values.yaml | 8 ++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml index 1b608e6..fa52790 100644 --- a/chart/templates/deployment.yaml +++ b/chart/templates/deployment.yaml @@ -170,7 +170,7 @@ spec: - name: fetch-mcp image: "{{ .Values.mcp.sidecars.fetch.image.repository }}:{{ .Values.mcp.sidecars.fetch.image.tag }}" imagePullPolicy: Always - command: ["fastmcp", "run", "--transport", "sse", "--host", "0.0.0.0", "--port", "{{ .Values.mcp.sidecars.fetch.port }}"] + command: ["npx", "-y", "@modelcontextprotocol/server-fetch"] ports: - name: fetch containerPort: {{ .Values.mcp.sidecars.fetch.port }} @@ -191,7 +191,7 @@ spec: - name: sequentialthinking-mcp image: "{{ .Values.mcp.sidecars.sequentialthinking.image.repository }}:{{ .Values.mcp.sidecars.sequentialthinking.image.tag }}" imagePullPolicy: Always - command: ["fastmcp", "run", "--transport", "sse", "--host", "0.0.0.0", "--port", "{{ .Values.mcp.sidecars.sequentialthinking.port }}"] + command: ["npx", "-y", "@modelcontextprotocol/server-sequential-thinking"] ports: - name: seqthinking containerPort: {{ .Values.mcp.sidecars.sequentialthinking.port }} diff --git a/chart/values.schema.json b/chart/values.schema.json index 8208fb9..2a68a78 100644 --- a/chart/values.schema.json +++ b/chart/values.schema.json @@ -4,6 +4,7 @@ "title": "Dev Container Helm Chart Values Schema", "description": "Schema for validating values.yaml in the Dev Container Helm chart", "type": "object", + "additionalProperties": true, "properties": { "name": { "type": "string", diff --git a/chart/values.yaml b/chart/values.yaml index 69b114b..fb387b6 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -112,8 +112,8 @@ mcp: fetch: enabled: true image: - repository: mcp/fetch - tag: latest + repository: node + tag: 22-slim port: 8082 resources: requests: @@ -127,8 +127,8 @@ mcp: sequentialthinking: enabled: true image: - repository: mcp/sequentialthinking - tag: latest + repository: node + tag: 22-slim port: 8083 resources: requests: