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

Provide a non-alpine image? #47

Closed
callum-tait-pbx opened this issue Apr 1, 2021 · 2 comments
Closed

Provide a non-alpine image? #47

callum-tait-pbx opened this issue Apr 1, 2021 · 2 comments

Comments

@callum-tait-pbx
Copy link

callum-tait-pbx commented Apr 1, 2021

I would like to use your docker container with the aws cli so I can perform a ECR login with role based auth. I think this would be a pretty common use case for this tool. Unfortunately AWS do not provide a binary which will work on docker images based on Alpine because they're compiling them against glibc. Hacking this into an alpine image is very cumbersome and not very easy to document aws/aws-cli#4971 aws/aws-cli#4685

It would be great if we could get a non-alpine based image for people wanting to use your tool with AWS.

@xelalexv
Copy link
Owner

xelalexv commented Apr 2, 2021

I've prepared an Ubuntu 20.04 based dregsy image. I hope that that can fulfill most user's requirements. For 20.04, Skopeo is not yet in the official repos, but I wanted to stick with an LTS release. So Skopeo gets installed via the Kubic project, as per Skopeo's documentation. This gives us Skopeo 1.2.2 for Ubuntu, vs 1.2.1 for Alpine. I'd prefer the same version, but Kubic doesn't seem to keep older package versions around.

Both variants get tested before a release (Makefile is adapted accordingly). Starting with the next release, three tags will get published for each release: {version}-ubuntu, {version}-alpine, and {version}, with the latter two referring to the same image. The same will be done for latest. I've just pushed latest-ubuntu and latest-alpine already, so you can try out.

@xelalexv
Copy link
Owner

xelalexv commented Apr 5, 2021

added with version 0.3.6

@xelalexv xelalexv closed this as completed Apr 5, 2021
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

2 participants