From 725ac65e6a1b66ce63c76c4d55dcb82335a20b80 Mon Sep 17 00:00:00 2001 From: Chris Coutinho Date: Sun, 9 Nov 2025 07:43:48 +0100 Subject: [PATCH] fix(helm): update Qdrant dependency condition to match new mode structure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Qdrant subchart was being included by default even in memory/persistent modes. Changed the dependency condition from `qdrant.enabled` to `qdrant.networkMode.deploySubchart` to align with the three-mode structure. Now the Qdrant subchart is ONLY deployed when: - qdrant.mode: "network" - qdrant.networkMode.deploySubchart: true Verified all three modes: - Memory mode (:memory:): No subchart, QDRANT_LOCATION=:memory: - Persistent mode (path): No subchart, QDRANT_LOCATION=/app/data/qdrant, PVC created - Network mode (subchart): Qdrant subchart deployed, QDRANT_URL=http://...:6333 - Network mode (external): No subchart, QDRANT_URL= 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- charts/nextcloud-mcp-server/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/nextcloud-mcp-server/Chart.yaml b/charts/nextcloud-mcp-server/Chart.yaml index f860e42..b8612b8 100644 --- a/charts/nextcloud-mcp-server/Chart.yaml +++ b/charts/nextcloud-mcp-server/Chart.yaml @@ -25,7 +25,7 @@ dependencies: - name: qdrant version: "0.9.0" repository: https://qdrant.github.io/qdrant-helm - condition: qdrant.enabled + condition: qdrant.networkMode.deploySubchart - name: ollama version: "1.33.0" repository: https://otwld.github.io/ollama-helm