Skip to content
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

Validating a compiled Kubeflow Pipeline with Argo v2.7+ fails #4775

Closed
alexlatchford opened this issue Nov 16, 2020 · 1 comment
Closed

Validating a compiled Kubeflow Pipeline with Argo v2.7+ fails #4775

alexlatchford opened this issue Nov 16, 2020 · 1 comment

Comments

@alexlatchford
Copy link
Contributor

What steps did you take:

Since KFP upgraded to Argo==2.7, looks like the validation of compiled pipelines no longer works, see this line

Running argo lint /dev/stdin '' will always fail now whereas looks like that was used as a check in argo ~2.4.

What happened:

It errors when trying to validate a workflow.

What did you expect to happen:

I expected it to validate the workflow.

Environment:

KFP SDK version: v1.0.4 (actually a version of master from a few weeks back).

Anything else you would like to add:

Ideally it'd be great to be able to disable validation via the compile API/CLI. For now I've just removed argo from the PATH but obviously not ideal.

/kind bug
/area sdk

@NikeNano
Copy link
Member

Due to the lack of offline support for workflow validation in argo clients > 2.4.3, you still need to use the 2.4 client to validate workflows offline, and it will not be updated atm in sdk. See this closed issue for more information: #4804

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants