Models are getting pulled even if it's existing locally. #71

Closed
opened 2026-02-15 19:15:58 -05:00 by yindo · 3 comments
Owner

Originally created by @govindkailas on GitHub (Mar 5, 2025).

I have the below models in my values.yaml,

  ollama:
    models:
      pull:
        - llama3.2
        - qwen2.5-coder
        - deepseek-r1

Whenever I perform a helm upgrade, I notice that it gets downloaded again.
helm upgrade -i open-webui open-webui/open-webui -f values.yaml

helm ls 
NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART                   APP VERSION
open-webui      ollama          3               2025-03-05 15:50:20.904562901 -0800 PST deployed        open-webui-5.20.0       0.5.16     

ollama ls
NAME                       ID              SIZE      MODIFIED       
deepseek-r1:latest         0a8c26691023    4.7 GB    25 minutes ago    
llama3.2:latest            a80c4f17acd5    2.0 GB    25 minutes ago    
qwen2.5-coder:latest       2b0496514337    4.7 GB    25 minutes ago    
nomic-embed-text:latest    0a109f422b47    274 MB    2 weeks ago       

How can I skip the download for models that are already available? Is there a way to resolve this issue?

Originally created by @govindkailas on GitHub (Mar 5, 2025). I have the below models in my values.yaml, ```yaml ollama: models: pull: - llama3.2 - qwen2.5-coder - deepseek-r1 ``` Whenever I perform a helm upgrade, I notice that it gets downloaded again. `helm upgrade -i open-webui open-webui/open-webui -f values.yaml` ``` bash helm ls NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION open-webui ollama 3 2025-03-05 15:50:20.904562901 -0800 PST deployed open-webui-5.20.0 0.5.16 ollama ls NAME ID SIZE MODIFIED deepseek-r1:latest 0a8c26691023 4.7 GB 25 minutes ago llama3.2:latest a80c4f17acd5 2.0 GB 25 minutes ago qwen2.5-coder:latest 2b0496514337 4.7 GB 25 minutes ago nomic-embed-text:latest 0a109f422b47 274 MB 2 weeks ago ``` How can I skip the download for models that are already available? Is there a way to resolve this issue?
yindo added the upstream label 2026-02-15 19:15:58 -05:00
yindo closed this issue 2026-02-15 19:15:58 -05:00
Author
Owner

@westbrook-ai commented on GitHub (Mar 5, 2025):

Hey @govindkailas, thanks for the report. Can you confirm whether you're using persistence in your deployment? If you are, my expectation is that the local path would already have the models and that would prevent the download, which might make this an issue in the upstream Ollama chart since that functionality originates from their chart.

@westbrook-ai commented on GitHub (Mar 5, 2025): Hey @govindkailas, thanks for the report. Can you confirm whether you're using persistence in your deployment? If you are, my expectation is that the local path would already have the models and that would prevent the download, which might make this an issue in the upstream Ollama chart since that functionality originates from their chart.
Author
Owner

@govindkailas commented on GitHub (Mar 5, 2025):

Thanks for the prompt respose @0xThresh, I have persistence enabled for the models.

k get pvc 
NAME                   STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   VOLUMEATTRIBUTESCLASS   AGE
ollama                 Bound    pvc-0202ccdb-324f-4476-8f5c-70e0340f254e   50Gi       RWO            ceph-block     <unset>                 19d
open-webui             Bound    pvc-4dbfacc0-a3ee-42ea-b2c2-ad14505b315d   2Gi        RWO            ceph-block     <unset>                 19d
open-webui-pipelines   Bound    pvc-9db50a33-1ba0-4b8c-beb1-d9132adfadcd   2Gi        RWO            ceph-block     <unset>                 19d

I can check if someone reported a similar issue on Ollama.

@govindkailas commented on GitHub (Mar 5, 2025): Thanks for the prompt respose @0xThresh, I have persistence enabled for the models. ``` k get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS VOLUMEATTRIBUTESCLASS AGE ollama Bound pvc-0202ccdb-324f-4476-8f5c-70e0340f254e 50Gi RWO ceph-block <unset> 19d open-webui Bound pvc-4dbfacc0-a3ee-42ea-b2c2-ad14505b315d 2Gi RWO ceph-block <unset> 19d open-webui-pipelines Bound pvc-9db50a33-1ba0-4b8c-beb1-d9132adfadcd 2Gi RWO ceph-block <unset> 19d ``` I can check if someone reported a similar issue on Ollama.
Author
Owner

@westbrook-ai commented on GitHub (Sep 2, 2025):

Still has not been addressed upstream, closing out on this repo for now. Will reopen if it's fixed upstream and the issue continues on the Open WebUI Helm side.

@westbrook-ai commented on GitHub (Sep 2, 2025): Still has not been addressed upstream, closing out on this repo for now. Will reopen if it's fixed upstream and the issue continues on the Open WebUI Helm side.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: open-webui/helm-charts#71