-
Notifications
You must be signed in to change notification settings - Fork 814
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 aws-ebs-csi-driver images have x86_64 binaries #656
Comments
/assign |
Trying to verify if it's fixed: how do I use $ ctr --version |
NVM, it's on 1.4 branch. |
@sipsma does |
@wongma7 yes |
@sipsma
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../../../base
images:
- name: docker.io/amazon/aws-ebs-csi-driver
newTag: "release-0.8-amazonlinux"
- name: quay.io/k8scsi/csi-provisioner
newName: raspbernetes/csi-external-provisioner
newTag: "1.6.0"
- name: quay.io/k8scsi/csi-attacher
newName: raspbernetes/csi-external-attacher
newTag: "2.2.0"
- name: quay.io/k8scsi/livenessprobe
newName: k8s.gcr.io/sig-storage/livenessprobe
newTag: "v2.1.0"
- name: quay.io/k8scsi/csi-node-driver-registrar
newName: raspbernetes/csi-node-driver-registrar
newTag: "1.3.0"
Neither does this apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../../base
images:
- name: docker.io/amazon/aws-ebs-csi-driver
newTag: release-0.8-amazonlinux
- name: quay.io/k8scsi/csi-provisioner
newTag: v1.5.0
- name: quay.io/k8scsi/csi-attacher
newTag: v2.2.0
- name: quay.io/k8scsi/livenessprobe
newTag: v2.1.0
- name: quay.io/k8scsi/csi-node-driver-registrar
newTag: v1.3.0
|
@shrivastavshubham34 No, in my previous comment where I said the v0.8 amazonlinux image on dockerhub works I just meant that I could pull the image on an arm64 machine and see/execute arm64 binaries successfully. The kustomization overlays still don't work for me right now. To temporarily workaround I ended up pulling this repo locally and modified some of the helm files to just use the 0.7.1 arm64 images (which don't have the same issues w/ arm64), leaving everything else the same. Seems to technically work but obviously far from ideal. |
Thanks, @sipsma. |
0.8.1 is released/about to be released. It should be promoted from I tested that the staging images are multiarch following the steps in #666, so I would expect the final images in k8s.gcr.io to be as well, but I'm not going to close this until I get confirmation and confirm myself... I am not sure how the promotion actually works and whether it will maintain multiarchness of the images |
This should be resolved with the new release. /close |
@ayberk: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/kind bug
What happened?
The arm64 aws-ebs-csi-driver images worked a few days ago but now all fail to run on arm64 machines. When I pull the images down and inspect them, they appear to all actually by x86 images even though they are labeled arm64. For example:
What you expected to happen?
For the arm64 images to have arm64 binaries
How to reproduce it (as minimally and precisely as possible)?
See commands above using
ctr
or just try to run the image on an arm64 machine.Anything else we need to know?:
Environment
kubectl version
):The text was updated successfully, but these errors were encountered: