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

Discuss dependency update strategy of KFP #4999

Closed
capri-xiyue opened this issue Jan 14, 2021 · 5 comments
Closed

Discuss dependency update strategy of KFP #4999

capri-xiyue opened this issue Jan 14, 2021 · 5 comments

Comments

@capri-xiyue
Copy link
Contributor

Currently, we do not usually update dependencies, so each time we update, they have already been pretty old and many things could be breaking after some dependencies are updated.

It's worth discussing the dependency update strategy of KFP.

Looks like there is no script or doc related to updating dependency. We may need to write a script like https://github.com/knative/eventing/blob/master/hack/update-deps.sh and write some docs related to updating dependency.

@capri-xiyue
Copy link
Contributor Author

fyi @NikeNano @Bobgy

@Ark-kun
Copy link
Contributor

Ark-kun commented Jan 15, 2021

There are several main areas that might need updating:

  • Python SDK deps
  • Backend Go deps
  • Kubernetes deps (e.g. Argo)
  • Deps of micro services (Metadata Writer, Visualization Server, etc.)

For python (SDK and Visualizations) we already have update scripts.

@Bobgy
Copy link
Contributor

Bobgy commented Jan 18, 2021

And

  • frontend deps
  • MLMD client/server version

+1 for building scripts that automate upgrading dependencies so that we try and test an upgrade more often.

@Bobgy
Copy link
Contributor

Bobgy commented Jan 18, 2021

FYI, I've created an issue before with similar content: #4682
@capri-xiyue shall we consolidate the two issues?

@capri-xiyue
Copy link
Contributor Author

closed this since it‘s a duplicate of #4682

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