-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
volume create sample fails with "{{inputs.parameters.create-pvc-name}}" not found #1327
Comments
I did think this might be a duplicate of #1303 but I tried upgrading to argo v2.3.0-rc3 (which judging by the commit times should contain the relevant patch) and I still see the same problem. |
Hi @ryandawsonuk! Thank you for trying out this feature. As you found out, unfortunately, Kubeflow runs with an old version of Argo but we are in the process of updating it.
This is wierd. Let me guide you through the updating process, and what I have been doing, to make sure it is performed properly. I have been using the latest releases
Would you mind trying these and report back on your results? Edit: The custom image I refer to is now available at |
I missed this earlier. This is the desired behavior. We prepend the |
/assign @elikatsis |
@elikatsis The images for argo and ml-pipeline which are mentioned above have been updated and will be in new Kubeflow release, right? Thanks. |
@jinchihe, I'm actually running some tests and will be creating a PR to test the latest releases E2E. |
@elikatsis |
I generated the .tar.gz for the volume samples and uploaded the dag one to the pipelines UI. There are no parameters required detected but when I enable permissions and compile the volumeop_dag.py sample and submit it then I get
This step is in Pending state with this message: Unschedulable: persistentvolumeclaim "{{inputs.parameters.create-pvc-name}}" not found
. I can see by doingkubectl get pvc
that a pvc does get created and is available to use but the first pod that tries to use the volume claim cannot be scheduled. It looks like the pod is looking for a volume claim with the name "{{inputs.parameters.create-pvc-name}}" rather than the name of the volume that was created in the previous step.The parameter doesn't seem to be a parameter for the user to set. The pipelines UI doesn't see that there are any and when I submit the yaml to argo with
-p create-pvc-name="volume-op-dag-pvc1"
I just get the same error and the pvc created doesn't get the name specified in the parameter.Not sure whether these examples are to be reviewed under #566
I compiled using 0.1.18 sdk and also with 0.1.19. Also tried
volumeop_sequential.py
. Same failure behaviour. A pvc is created calledvolumeop-sequential-gh7d4-newpvc
rather than just newpvcThe text was updated successfully, but these errors were encountered: