artifactOverrides and valuesFiles can be used togheter. When a local build is done (in my case on kind) the image should be pushed in the cluster by skaffold and the cluster will use that pushed image without trying to fetch it from a docker repo
Actual behavior
When I use this without the valuesFiles overwrite the image is found by my Pod. When I do have the valuesFiles overwrite my pod will try to pull the image from a docker repository.
Information
The image seems to be loaded in the cluster correctly in both cases
Loading images into kind cluster nodes...
- acs:89a51b77c871e11a847a8de213bc6ebc9c96c404f739ed8c2abccfc1d863b53e -> Loaded
And they are referenced correctly in the pod's image tag:
The only difference I see in the 2 pods is that when using the skaffold file withouth the valuesFiles overwrite (and all works) the containerStatusses of the pod it looks like this
Expected behavior
artifactOverrides and valuesFiles can be used togheter. When a local build is done (in my case on kind) the image should be pushed in the cluster by skaffold and the cluster will use that pushed image without trying to fetch it from a docker repo
Actual behavior
When I use this without the valuesFiles overwrite the image is found by my Pod. When I do have the valuesFiles overwrite my pod will try to pull the image from a docker repository.
Information
The image seems to be loaded in the cluster correctly in both cases
And they are referenced correctly in the pod's image tag:
The only difference I see in the 2 pods is that when using the skaffold file withouth the valuesFiles overwrite (and all works) the containerStatusses of the pod it looks like this
When the valuesFiles overwrite is specified the containerStatusses of the pod look like this (and it fails to pull the image)
Steps to reproduce the behavior
Reproduced with skaffold dev
Logs from `skaffold dev -vdebug: skaffold-logs.txt