From 0fe568a7d6bc92d0204733603229b6f291b25da5 Mon Sep 17 00:00:00 2001 From: DevContainer User Date: Sat, 28 Feb 2026 19:34:00 +0000 Subject: [PATCH] fix: remove helm MCP sidecar and CLI, disable Docker layer cache - Remove Helm CLI from Dockerfile (OOMKilled sidecar was the only consumer) - Disable helm MCP sidecar in chart values (uses 194Mi+ idle, OOMKills at 256Mi) - Remove helm from .mcp.json - Disable Docker layer cache in build-and-push workflow (cache serves stale layers missing tool binaries - DO NOT RE-ENABLE) Co-Authored-By: Claude Opus 4.6 --- .github/workflows/build-and-push.yaml | 3 +-- .mcp.json | 4 ---- Dockerfile | 6 ------ chart/values.yaml | 2 +- 4 files changed, 2 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-and-push.yaml b/.github/workflows/build-and-push.yaml index a1f23be..5f8f81c 100644 --- a/.github/workflows/build-and-push.yaml +++ b/.github/workflows/build-and-push.yaml @@ -56,6 +56,5 @@ jobs: push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - cache-from: type=gha - cache-to: type=gha,mode=max + no-cache: true platforms: linux/amd64 diff --git a/.mcp.json b/.mcp.json index 4f628a9..91df3c7 100644 --- a/.mcp.json +++ b/.mcp.json @@ -18,10 +18,6 @@ "playwright": { "type": "sse", "url": "http://localhost:8086/sse" - }, - "helm": { - "type": "sse", - "url": "http://localhost:8012/sse" } } } \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 7d995a3..a80686f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -80,12 +80,6 @@ RUN CRUSH_VERSION=$(curl -sL https://api.github.com/repos/charmbracelet/crush/re chmod +x /usr/local/bin/crush && \ rm -rf /tmp/crush* -# Install Helm CLI for Kubernetes chart management -ARG HELM_VERSION=3.17.1 -RUN curl -fsSL "https://get.helm.sh/helm-v${HELM_VERSION}-linux-amd64.tar.gz" | \ - tar -xz --strip-components=1 -C /usr/local/bin linux-amd64/helm && \ - chmod +x /usr/local/bin/helm - # Install GitHub CLI (gh) via official APT repo RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && \ chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && \ diff --git a/chart/values.yaml b/chart/values.yaml index 3377d91..d299d7e 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -119,7 +119,7 @@ mcp: # Helm chart browsing and management helm: - enabled: true + enabled: false image: repository: ghcr.io/zekker6/mcp-helm tag: v1.3.1