Release artifacts for Linux ARM64#5329
Conversation
|
Hi @hakman. Thanks for your PR. I'm waiting for a containerd member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions 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. |
|
Build succeeded.
|
|
@hakman for changes to the release script, can you push the change to your local fork and link the successful action run and release. If github actions is supporting arm64 now, then we need to get that into CI and the nightly first though. We won't release on platforms which aren't validated through our automated tests. |
|
@dmcgowan I hack tested the release script changes on my fork here https://github.com/hakman/containerd/releases/tag/x1.5.0-test.11. I can understand the policy of not releasing untested builds, but GitHub actions seems set on not providing different architectures than amd64. One option would be self-hosted runners but that is not ideal. |
AkihiroSuda
left a comment
There was a problem hiding this comment.
LGTM, thanks.
I guess we will need to shorten the YAML if we are going to add more archs in future.
|
@dmcgowan just for clarity (and I learned this recently when I was digging deeper on the openlab setup): we do run the non-integration tests on arm64 but not integration or CRI: https://github.com/containerd/containerd/blob/master/.zuul/playbooks/containerd-build/run.yaml#L18 We might be able to just add the integration run there; we have gone back and forth on self-hosted runners, but so far I think the barrier is time and attention to get all that setup and working properly. |
|
@hakman Could you resolve the conflicts? I'm going to add |
Signed-off-by: Ciprian Hacman <[email protected]>
84c62cd to
cdd0758
Compare
Done. Thanks. |
|
Build succeeded.
|
|
/ok-to-test |
|
@hakman @AkihiroSuda @estesp i added another job to the openlab harness and added a few things in #5406 There are a few failures: The dashboard is here: |
|
We are doing another release candidate early this week, if the testing can be fixed and get this into the rc, then we can include it in 1.5 |
|
Once we land #5421 and #5423 we should be all set to land this after those. There's a small hiccup on openlab that is being worked on here theopenlab/openlab#728 Oh, if you want to see a good CI run for ARM64, it's here - #5418 (comment) |
|
Thanks everyone, especially @dims for adding and fixing the testing. |
|
recheck |
|
Build succeeded.
|
|
@dmcgowan now we are ready for shipping ARM64 :) |
ARM64 is pretty popular these days because of the new t4g, c6g, m6g and r6g instance types in AWS. Would make sense to have an official release for containerd.
Fixes: #2901
Ref: #5262 (comment)
CC: @AkihiroSuda
Signed-off-by: Ciprian Hacman [email protected]