Bump docker-py to 4.0.2, and run tests from upstream repository#39068
Bump docker-py to 4.0.2, and run tests from upstream repository#39068tiborvass merged 6 commits intomoby:masterfrom
Conversation
530e3de to
49a7c4a
Compare
Dockerfile
Outdated
There was a problem hiding this comment.
Need to check if there's other dependencies that were only there for docker-py
There was a problem hiding this comment.
@chris-crone any other reps that stand out and might be docker-py specific?
hack/make/test-docker-py
Outdated
There was a problem hiding this comment.
Looks like a bug in the 17.06 cli; it fails when using a commit, but passes if I use a tag 🤔
|
Yay, it works 🎉 |
49a7c4a to
a200368
Compare
Codecov Report
@@ Coverage Diff @@
## master #39068 +/- ##
=========================================
Coverage ? 37.29%
=========================================
Files ? 609
Lines ? 45234
Branches ? 0
=========================================
Hits ? 16870
Misses ? 26069
Partials ? 2295 |
Makefile
Outdated
There was a problem hiding this comment.
Added these, so that they can be passed to the container 🎉
a200368 to
d2405f5
Compare
|
Removed "WIP" - I think this is ready for prime-time 🎉 ping @tianon @chris-crone @cpuguy83 PTAL 🤗 |
d2405f5 to
764679f
Compare
|
Looks like some issues with an image we're using in CI: |
00867c8 to
ab65a86
Compare
|
@tianon thanks! Updated; ptal 🤗 |
|
@cpuguy83 LGTY? |
chris-crone
left a comment
There was a problem hiding this comment.
LGTM
@shin- put up a PR to merge the Dockerfiles for docker-py which will mean that this requires changes. It's not merged yet though.
|
Ah, I see, so it would have to be instead of |
ab65a86 to
a29cec8
Compare
|
rebased to trigger CI |
|
|
Windows RS1 is failing to wipe the workspace https://jenkins.dockerproject.org/job/Docker-PRs-WoW-RS1/25913/console |
|
Boo! Why is it failing again? |
See if networking works if we run it first Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
|
Moved docker-py tests first again to see if the networking issues are because integration tests don't cleanup properly? |
|
"YAY" so it passes if we run and it fails if we run it after |
andrewhsu
left a comment
There was a problem hiding this comment.
SGTM w.r.t. getting more control over flaky tests
|
I'll update the last commit's title |
|
Does it make sense if we even removed the |
|
@seemethere they have caught API regressions / changes at several occasions, so they can be useful. They should run separately though (I guess can do that once we have the Jenkinsfile up and running) |
|
And, possibly, we should just have an image that we pull instead of building here 🤷♂ |

closes #37939
addresses #36415
closes #39239
This removes all the installation steps for docker-py from the
Dockerfile, and instead builds the upstream Dockerfile, and runs
docker-py tests in a container.
To test;
relates to docker/docker-py#2310