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

MultiArch Builds for RenovateBot - ARM64 #9229

Closed
15 of 16 tasks
Tracked by #711 ...
dasrecht opened this issue Mar 20, 2021 · 25 comments
Closed
15 of 16 tasks
Tracked by #711 ...

MultiArch Builds for RenovateBot - ARM64 #9229

dasrecht opened this issue Mar 20, 2021 · 25 comments
Assignees
Labels
breaking Breaking change, requires major version bump priority-4-low Low priority, unlikely to be done unless it becomes important to more people status:in-progress Someone is working on implementation type:feature Feature (new functionality)

Comments

@dasrecht
Copy link

dasrecht commented Mar 20, 2021

What would you like Renovate to be able to do?

As more and more infrastructure runs on ARM64 architecture, it would be nice to see Renovate also releasing ARM64 images.

Did you already have any implementation ideas?

renovatebot/xxx sidecar images won't be ported to ARM64 as they are already deprecated and we plan to switch to containerbase/xxx in near future.

@dasrecht dasrecht added priority-5-triage status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality) labels Mar 20, 2021
@viceice

This comment has been minimized.

@viceice

This comment was marked as outdated.

@viceice viceice added the help wanted Help is needed or welcomed on this issue label Mar 20, 2021
@HonkingGoose HonkingGoose added priority-4-low Low priority, unlikely to be done unless it becomes important to more people and removed priority-5-triage labels Mar 20, 2021
@cguertin14

This comment has been minimized.

@viceice
Copy link
Member

viceice commented Apr 3, 2021

You need to think about all the tools renovate uses. They all must be available for arm too. So buildpack is a big improvement for renovate tools.

Currently we are migrate the base tools to the new containerbase org. So improvements need to be done there.

@cguertin14

This comment has been minimized.

@viceice

This comment has been minimized.

@viceice

This comment has been minimized.

@rarkins
Copy link
Collaborator

rarkins commented Apr 3, 2021

We're shifting to github.com/containerbase for the buildpacks. For Renovate's prebuilt images to support arm64 then you'd need for each of the tools in the containerbase buildpack to support it too.

@cguertin14

This comment has been minimized.

@JamieMagee

This comment has been minimized.

@viceice

This comment has been minimized.

@loeffel-io

This comment has been minimized.

@viceice

This comment has been minimized.

@viceice viceice added status:in-progress Someone is working on implementation and removed status:requirements Full requirements are not yet known, so implementation should not be started labels Jul 8, 2021
@viceice

This comment was marked as resolved.

@viceice viceice added status:blocked Issue is blocked by another issue or external requirement and removed status:in-progress Someone is working on implementation labels Jul 8, 2021
@simao-silva

This comment was marked as outdated.

@viceice

This comment was marked as outdated.

@simao-silva

This comment was marked as outdated.

@viceice

This comment was marked as outdated.

@rarkins

This comment was marked as outdated.

@viceice viceice added breaking Breaking change, requires major version bump status:in-progress Someone is working on implementation and removed help wanted Help is needed or welcomed on this issue status:blocked Issue is blocked by another issue or external requirement labels Mar 24, 2023
@viceice viceice self-assigned this Mar 24, 2023
@viceice
Copy link
Member

viceice commented Mar 24, 2023

All tools are now build / ready for arm64 and the containerbase/sidecar image, which is used by renovate is multiarch (amd64 and arm64) too 🎉

The full images will be multi arch too with next renovate major

@viceice viceice mentioned this issue Mar 24, 2023
28 tasks
@busywhistling
Copy link

Hi, is there a beta release / branch from which we can try out (building &) running renovatebot right now in arm architectures (e.g., Apple silicon)? Thanks.

@simao-silva
Copy link

@busywhistling I built a version to run on my Raspberry Pi 4: https://hub.docker.com/r/simaofsilva/renovatebot-docker-renovate/tags. However, I cannot guarantee that it will work on your environment.

@busywhistling
Copy link

Thanks @simao-silva, sadly I can't run custom images. If you could share the steps to build the image, it would be a great help though!

@viceice
Copy link
Member

viceice commented Jun 16, 2023

just use the official dockerfile from our docker-renovate or docker-renovate-full image and build on a arm64 docker host

@viceice
Copy link
Member

viceice commented Jul 4, 2023

closing, multiarch images should be available soon

@viceice viceice closed this as completed Jul 4, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 4, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
breaking Breaking change, requires major version bump priority-4-low Low priority, unlikely to be done unless it becomes important to more people status:in-progress Someone is working on implementation type:feature Feature (new functionality)
Projects
None yet
Development

No branches or pull requests

10 participants