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
WIP: Download arm64 docker binary from Ubuntu repo #2878
Conversation
Perfect -- thanks @bboreham, me and @vielmetti were just talking about this. |
ca00fc7
to
25b63e5
Compare
Required some refactoring because the file is unpacked differently from a .deb package than from the Docker download. The sha256sum files are now for the docker binary not for the whole archive downloaded.
eef0678
to
816cbc4
Compare
The sub-publish rule is expected to be run three times, passing down different ARCH settings to a sub-make. It shouldn't run use any targets that themselves include ARCH.
I got a bit further: seems that binary needs a few libraries:
|
So this is a dynamically linked binary. Not good. To be fair, this follows established policy by distributions. It is mighty odd for the docker client to require libdevmapper. |
Yeah, this is one of the drawbacks with bundling the client and daemon in the same binary... but they fixed it later so not complaining ;) |
ping @bboreham I'd love to get this through pretty soon, would make me be able to run Weave on Packet ;) |
I thought #2545 would help - the newer |
It occurred to me that |
Hi @bboreham - any progress on this? It looks like Docker is on track for a supported |
@vielmetti Do you need it for Kubernetes or non-kube? The re-ordering I described was done in #2954 so the Otherwise, we can wait for a usable binary or someone can do #2957 |
Great, this would be for Kubernetes so I think we're good here. @luxas can you take a look, would be happy to see this go. |
This was made unnecessary by #3110 |
Not finished yet - at the very least I need two more sha checksums.A bit of refactoring was required so I could extract the binary in two different ways depending on whether we have a .deb package or the Docker tarfile download.
Whilst working on that I noticed the
sub-publish
rule to make images was only working by accident, so fixed that.Fixes #2832