Changed volume uploader pod image pull policy to "Always" #2852
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
/kind bug
Fixes #2835
Default image pull policy was "IfNotPresent", therefore the image would be pulled only once, unless manually changed, and builds would not pull new updated images.
Problem described in #2835 (comment).
Solved by changing the image pull policy of the volume-uploader pod only.
As the volume uploader pod runs before any tasks in https://github.com/knative/func/blob/main/pkg/pipelines/tekton/tasks.go, if the tasks use the default func-utils:v2 image, then those pods will also use the latest image.
Release Note