-
Notifications
You must be signed in to change notification settings - Fork 9.7k
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
ETCD has not been building artefacts for darwin/arm64 to support Apple Silicon #14001
Comments
I can see that the arm64 for mac os was added. Could we do the release? |
@ serathius, @ahrtr could you help out? |
I don't think |
Hi @ahrtr , The goal of this issue is to ask for the darwin/arm64 bin to begin to be built. So, probably we are missing a new release? |
@camilamacedo86 here is a related discussion on initial projected support, #13545 Our previous release managers are not so active lately, and @serathius is working on simplifying and improving the process. I believe the future release assets should have binaries that you asking for, but I will wait on him for a better answer. Thanks! |
Hi @spzala, Thank you a lot for your attention and time.
Thank you @serathius 🥇 |
Hi @spzala, Any change on this one? |
Building 3.5.4 seems to work on darwin-arm64 for me. The Example build.yaml: Results: https://github.com/UniversalShipping/etcd/releases @serathius / @hexfusion would be desirable over manually pushing these? |
@protosam that would be very helpful. Could you please add it to the releases page as ` |
@protosam Automating etcd releases is a great idea, however it's a little bit complicated. Etcd release process has additional steps over just building images, for example all binaries need to be signed by on one of the maintainers. Instead of I'm not saying that we shouldn't do it, it's just more effort. Work is tracked in #13980, please let me know if you want to help. |
@camilamacedo86 I will be looking into making sure that darwin/arm64 is included in next v3.5.5 release expected within weeks. |
Thank @serathius that would be too much helpful. See that a lot of users have been asked for that, We have 28 votes to support Apple Silicon (kubernetes-sigs/kubebuilder#1932) and I never so an RFE so much voted in kubeuilder. Also, we have more than 10 votes for we provide the kubebuilder tools with this binary which is required for Operator authors who are looking to test their solutions with ENVTEST provided by controller runtime. That is a high priority for us and your help by adding the zip manually would be great since that is the only thing that we have been missing to accomplish that and it is the cleanest/easier solution so far. |
@serathius could we just manually add the zip for now on the latest one v3.5.4: https://github.com/etcd-io/etcd/releases/tag/v3.5.4? So that the next one is generated automatically? |
Due to lack of testing we dropped official support for ARM64. https://etcd.io/docs/v3.6/op-guide/supported-platform/ I can send a PR that would backport #13545 to release-3.5, however want to make sure we are consistent with other platforms. Technically we still build and publish images for windows-amd64 and darvin-amd64, so it's not unusual. |
@serathius thanks, sounds good to backport and continue support as tier 3. |
Agreed, it's OK to support it as tier 3, since it's clearly requested by some people. cc @dims |
thanks @serathius @spzala @ahrtr |
Was released in v3.5.5 |
thanks a ton @serathius ! |
Will it back port to release 3.4? |
It supports darwin arm64 buiding from v3.5.5 by etcd-io office source. Ref: etcd-io/etcd#14001 Signed-off-by: wuhuizuo <wuhuizuo@126.com>
It supports darwin arm64 buiding from v3.5.5 by etcd-io office source. Ref: etcd-io/etcd#14001 Signed-off-by: wuhuizuo <wuhuizuo@126.com>
It supports darwin arm64 buiding from v3.5.5 by etcd-io office source. Ref: etcd-io/etcd#14001 Signed-off-by: wuhuizuo <wuhuizuo@126.com> --------- Signed-off-by: wuhuizuo <wuhuizuo@126.com>
Hey @wuhuizuo, thanks for your question. The short answer is no. The etcd project has tier 1 support for To the best of my knowledge it is not a priority for the project to try to get |
What happened?
We would like to be able to download binaries for the architecture darwin/arm64:
Such as
etcd-v3.5.1-darwin-arm64.zip.
What did you expect to happen?
ETCD produces artefacts for this platform and architecture so that we can begin to consume it.
How can we reproduce it (as minimally and precisely as possible)?
curl -sLO https://github.com/coreos/etcd/releases/download/3.5.1/etcd-v3.5.1-darwin-arm64.zip
The text was updated successfully, but these errors were encountered: