-
Notifications
You must be signed in to change notification settings - Fork 305
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
Less strict docker dependency versions #1536
Conversation
Thank you for opening this pull request! 🙌 These tips will help get your PR across the finish line:
|
Signed-off-by: Josep Cugat <josepc@spotify.com>
Codecov Report
@@ Coverage Diff @@
## master #1536 +/- ##
=======================================
Coverage 69.70% 69.70%
=======================================
Files 310 310
Lines 28721 28721
Branches 2721 2721
=======================================
Hits 20019 20019
Misses 8194 8194
Partials 508 508
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
@jcugat I'm just curious how do you integrate tfx with flyte. are you compiling tfx workflow to flyte workflow? |
@pingsutw Not exactly, we use Flyte to launch Kubeflow Pipelines, which uses TFX under the hood. There's some more details in this blog post: https://engineering.atspotify.com/2019/12/the-winding-road-to-better-machine-learning-infrastructure-through-tensorflow-extended-and-kubeflow/ |
Congrats on merging your first pull request! 🎉 |
Thanks for merging @pingsutw! Would it be possible to also backport this to the v1.2 and v1.3 releases? Should I do anything to help that happen? |
Signed-off-by: Josep Cugat <josepc@spotify.com> Co-authored-by: Josep Cugat <josepc@spotify.com> Co-authored-by: Kevin Su <pingsutw@apache.org>
Signed-off-by: Josep Cugat <josepc@spotify.com> Co-authored-by: Josep Cugat <josepc@spotify.com> Co-authored-by: Kevin Su <pingsutw@apache.org>
@pingsutw I've opened the following PRs to backport this fix. Hopefully it's the correct approach: |
TL;DR
Change the minimum required version of the docker dependency from v5.* to v4.*
Type
Are all requirements met?
Complete description
We need it because we use Flyte alongside other packages which force a docker version in the v4.* range (specifically tensorflow's tfx package).
I have tried running the tests locally while force-installing docker
docker==4.0.2
and it worked without any errors, so there's no breaking change between those versions that would affect this project.Also it would be great if this change was backported to the Flyte v1.2.* and v1.3.* branches, thanks!
Tracking Issue
NA
Follow-up issue
NA