[sdk] Volume created by CreatePVC is not mounted to tasks in dsl.ParallelFor #10243
Labels
area/sdk
kind/bug
lifecycle/stale
The issue / pull request is stale, any activities remove this label.
Environment
KFP version:
2.0.3 (manifests v1.8 release)
KFP SDK version:
Steps to reproduce
Given the following setting:
kfp.kubernetes.CreatePVC()
dsl.ParallelFor
reading a file from a volume (with a volume mounted)Minimal example to reproduce
Error
This scenario creates the following error in the logs (of component within ParallelFor):
KFP driver: driver.Container(pipelineName=data-passing-using-temporary-volumes, runID=c38d8eaa-baec-4d3c-95de-580db80099de, task="print-results-2", component="comp-print-results-2", dagExecutionID=14531, componentSpec, KubernetesExecutorConfig) failed: failed to extract volume mount info: failed to make podSpecPatch: volume mount: cannot find producer task createpvc
Expected result
Volume should be mounted to all tasks.
It works, if the PVC of an already existing volume is used.
Impacted by this bug? Give it a 👍.
The text was updated successfully, but these errors were encountered: