-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
component migration tool for emissary executor and v2 compatible mode #6327
Comments
Please upvote the issue if it'll be helpful to you! |
EDIT: I did not find a container registry agnostic API to get this info. |
For anyone interested, is it fair to assume you installed docker on your computer and we can use the docker-py library for accessing docker? |
Hi, I am interested in this issue.
Yes, my team uses docker for each local machine.
I think it is acceptable for us. We hired poetry to manage our local & cloud (container) python environment to keep our environment separated from our system python environment. So any tools written in python are acceptable as well as they can be installed from PyPI. |
Thanks for the confirmation @AseiSugiyama! In the meantime, if anyone wants to build the tool, welcome doing so! |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it. |
For both emissary executor and v2 compatible mode, KFP components must specify
command
explicitly in the component yaml, refer to https://www.kubeflow.org/docs/components/pipelines/installation/choose-executor/#migrate-pipeline-components-to-run-on-emissary-executorI think we could easily build a component migration tool which can be called like:
The CLI does the following:
it might be more helpful migrating a folder of components via:
However, there is no good way to identify KFP components, we should probably improve on that.
Originally posted by @Bobgy in #6252 (comment)
The text was updated successfully, but these errors were encountered: