-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Build kubebuilder-tools for darwin/arm64 #2664
Comments
To achieve this goal we are looking for the etcd project to add the zip bin to be downloaded then we just retrigger the job to have it done from k8s 1.24. see: etcd-io/etcd#14001 (comment) |
+1 for this |
@camilamacedo86 , I am still facing the issue while running tests using kubebuilder.
I am using M1 machine. Can you proide more information on how to solve this? I have updated my kubebuilder to latest version:
|
It works after upgrading kind to latest version >= 0.14 and kubernetes version >= 1.24. Thanks |
What do you want to happen?
Description
The goal of this task is to begin to generate the kubebuilder-tools with darwin/arm64 in order to support Apple Silicon. The artefacts must be produced and be available in: https://storage.googleapis.com/kubebuilder-tools
Kubebuilder projects require artefacts which are used to do the tests with ENV TEST (when we call
make test
target). The build is made from the branch tools-releases and the trigger will call thebuild/cloudbuild_tools.yaml
passingas argument the architecture and the SO that should be used, e.g:
For further information see the README.
What was done
What do you still needing to do
The required etcd binary does not exist for this format:
The following options to address this requirement are:
a) ask for ectd begin to be produced for darwin/arm64
OR
b) we will need to produce this binary in the architecture desired as we do it for # kube-apiserver . See: https://github.com/kubernetes-sigs/kubebuilder/blob/tools-releases/build/thirdparty/darwin/Dockerfile#L36-L42
Also, when we are able to produce the artefact we should also update the README to provide this information
Extra Labels
No response
The text was updated successfully, but these errors were encountered: