-
Notifications
You must be signed in to change notification settings - Fork 132
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
Publish multi-arch image manifest #89
Comments
/assign |
kubernetes/k8s.io#1096 is promoting the 1.8.2 staging images to prod. |
CPA 1.8.2 has been released: https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/releases/tag/1.8.2 And a multi-arch image is available on k8s.gcr.io/cpa/cluster-proportional-autoscaler:1.8.2 |
Thanks @MrHohn :) |
@MrHohn I think something went wrong with the multi-arch image pushing. Could you check? $ docker pull k8s.gcr.io/cpa/cluster-proportional-autoscaler:1.8.2 --platform arm64
1.8.2: Pulling from cpa/cluster-proportional-autoscaler
no matching manifest for linux/arm64 in the manifest list entries |
/reopen |
@johngmyers: You can't reopen an issue/PR unless you authored it or you are a collaborator. 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. |
Yep looks like the multi-arch image is wrong:
|
Can't tell how the push command is wrong though (local run against my own gcr repo):
@johngmyers Any idea? |
Humm looks like cross-build image will be labeled with a wrong architecture.. moby/moby#35158 We can probably edit the architecture afterward via |
Yeah, I can't figure out a way to correct the arch metadata for the single-arch images. Filed #94. |
kubernetes/k8s.io#1131 is promoting the new images that include the fix. |
1.8.3 is out: https://github.com/kubernetes-sigs/cluster-proportional-autoscaler/releases/tag/1.8.3 Hope that fixes the issue! |
Thanks for the help @MrHohn. It works perfectly: |
We're working on adding ARM64 support in Kops but in order to do that we need to use multi-architecture images for all of our addons because the nodes they could be scheduled on could span multiple architectures. Currently the CPA releases have separate images per architecture but it would be great to have a single image manifest for all architectures.
Adding support for this could be as simple as adding these docker manifest commands to the Makefile. Any objection to supporting this? We can provide assistance if needed.
The text was updated successfully, but these errors were encountered: