From ba60d1764da1e82a5a82c67839374cc6630a6d19 Mon Sep 17 00:00:00 2001 From: David Wetmore <167476544+dwetmore@users.noreply.github.com> Date: Tue, 10 Feb 2026 21:33:25 -0500 Subject: [PATCH] Make Ollama model list declarative via kustomize generator --- overlays/dev-ollama/kustomization.yaml | 10 +++++++++- overlays/dev-ollama/models.txt | 4 ++++ overlays/dev-ollama/ollama-models-configmap.yaml | 10 ---------- 3 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 overlays/dev-ollama/models.txt delete mode 100644 overlays/dev-ollama/ollama-models-configmap.yaml diff --git a/overlays/dev-ollama/kustomization.yaml b/overlays/dev-ollama/kustomization.yaml index 416cad9..b544cf8 100644 --- a/overlays/dev-ollama/kustomization.yaml +++ b/overlays/dev-ollama/kustomization.yaml @@ -3,9 +3,17 @@ kind: Kustomization resources: - ollama.yaml - - ollama-models-configmap.yaml - ollama-model-pull-job.yaml - openwebui-pvc.yaml - openwebui-deploy.yaml - openwebui-svc.yaml - openwebui-ing.yaml + +configMapGenerator: + - name: ollama-models + namespace: chatbot + files: + - models.txt=models.txt + +generatorOptions: + disableNameSuffixHash: true diff --git a/overlays/dev-ollama/models.txt b/overlays/dev-ollama/models.txt new file mode 100644 index 0000000..00e9ead --- /dev/null +++ b/overlays/dev-ollama/models.txt @@ -0,0 +1,4 @@ +# One model per line. Lines beginning with '#' are comments. +tinyllama +qwen2.5-coder:7b +llama3.2:1b diff --git a/overlays/dev-ollama/ollama-models-configmap.yaml b/overlays/dev-ollama/ollama-models-configmap.yaml deleted file mode 100644 index b0abacd..0000000 --- a/overlays/dev-ollama/ollama-models-configmap.yaml +++ /dev/null @@ -1,10 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: ollama-models - namespace: chatbot -data: - models.txt: | - tinyllama - qwen2.5-coder:7b - llama3.2:1b