and no matter what I try, kubeflow keeps caching the steps which makes no sense since our underlying data changes, but the parameters are the same. Also tried all of the suggestions here, including modifying the mutating admission webhook, but nothing works:
The only thing that sort-of works is reverting kubeflow pipelines back to 2.0.5. The annotations are then still there, but somehow kubeflow ignores them and doesn't cache with that version.
Environment
How did you deploy Kubeflow Pipelines (KFP)? Using Kustomize, in GKE
KFP version: Pipelines version 2.2.0
KFP SDK version: SDK version 1.8.22 and 2.7.0 (both have this issue)
Steps to reproduce
I have a pipeline like this:
When compiling this pipeline, the Pod still gets these annotations
and no matter what I try, kubeflow keeps caching the steps which makes no sense since our underlying data changes, but the parameters are the same. Also tried all of the suggestions here, including modifying the mutating admission webhook, but nothing works:
https://github.com/kubeflow/pipelines/issues/4857 https://www.kubeflow.org/docs/components/pipelines/v1/overview/caching/ https://www.kubeflow.org/docs/components/pipelines/v2/caching/
The only thing that sort-of works is reverting kubeflow pipelines back to 2.0.5. The annotations are then still there, but somehow kubeflow ignores them and doesn't cache with that version.
Expected result
Kubeflow stops caching when I ask it to.
Impacted by this bug? Give it a 👍.