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

arm64 docker image #2014

Open
morganchristiansson opened this issue Dec 13, 2021 · 4 comments
Open

arm64 docker image #2014

morganchristiansson opened this issue Dec 13, 2021 · 4 comments

Comments

@morganchristiansson
Copy link

morganchristiansson commented Dec 13, 2021

The docker images on https://quay.io/repository/roboll/helmfile do not support multi-arch / arm64.

I realize you offer arm64 binaries already and I can build arm64 myself but would be nice if official image had arm64. I can have a go at updating circleci in a PR?

@morganchristiansson
Copy link
Author

morganchristiansson commented Dec 13, 2021

Building docker image on arm64 currently fails on installing helm-diff plugin.

docker buildx build \
        --platform=linux/amd64,linux/arm64 \
        -t quay.io/work/helmfile:v0.142.0 \
        .
 > [linux/arm64 stage-1 6/7] RUN helm plugin install https://github.com/databus23/helm-diff --version v3.1.3 &&     helm plugin install https://github.com/jkroepke/helm-secrets --version v3.5.0 &&     helm plugin install https://github.com/hypnoglow/helm-s3.git --version v0.10.0 &&     helm plugin install https://github.com/aslafy-z/helm-git.git --version v0.10.0:                                            
#14 7.272 No prebuild binary for linux-arm64.                                                                                                                                                                
#14 7.276 Failed to install helm-diff                                                                                                                                                                        
#14 7.278       For support, go to https://github.com/databus23/helm-diff.                                                                                                                                   
#14 7.280 Error: plugin install hook for "diff" exited with error                                                                                                                                            
------                                                                                                                                                                                                       
Dockerfile:49                                                                                                                                                                                                
--------------------                                                                                                                                                                                         
  48 |                                                                                                                                                                                                       
  49 | >>> RUN helm plugin install https://github.com/databus23/helm-diff --version v3.1.3 && \                                                                                                              

Lack of arm64 has been reported in several issues in helm-diff repo
https://github.com/databus23/helm-diff/issues?q=arm64

@morganchristiansson
Copy link
Author

helm-diff has released 3.2.0 with arm64 support https://github.com/databus23/helm-diff/releases/tag/v3.2.0

@morganchristiansson
Copy link
Author

Had a go at updating build scripts in PR #2040

@AlKapkone
Copy link

+1 for arm64 image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants