-
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
Kustomize v3 does not provide bin for mac (arm64) #2566
Comments
@ryantking we need to check this one. |
arm64 is still not supported (we might able to begin to provide its bins for the next KB release, see #2505). So we could say that is a feature request. To add the convey of the discussions made so far: if we bump kustomize v4 on the plugin go/v3
PS: Actually to introduce the changes scaffold changes of kustomize we will need a new kustomize plugin and not go/v4: See: https://github.com/kubernetes-sigs/kubebuilder/pull/2498/files. However, we also bump the version on the plugin which is used to generate scaffold the Makefile in the target to download the bin. More info: #2503 (comment) Alternative Options:
Then we do a check like the following for this arch:
So that we would provide the option for the users but we would not be introducing it by default. |
* Replace `go get` with `go install` in `Makefile`. * Tidy up `Makefile`. * Introduce `tools` in `Makefile` that downloads all the tools/dependencies required. * `DOCKER_BUILDKIT`: No point in defining this everyone - exporting and defining should be enough. For further information, see: * kubernetes-sigs/kubebuilder#2566 * kubernetes-sigs/kubebuilder#2486
* Replace `go get` with `go install` in `Makefile`. * Tidy up `Makefile`. * Introduce `tools` in `Makefile` that downloads all the tools/dependencies required. * `DOCKER_BUILDKIT`: No point in defining this everyone - exporting and defining should be enough. For further information, see: * kubernetes-sigs/kubebuilder#2566 * kubernetes-sigs/kubebuilder#2486
From the master branch is possible to know we use |
* Replace `go get` with `go install` in `Makefile`. * Tidy up `Makefile`. * Introduce `tools` in `Makefile` that downloads all the tools/dependencies required. * `DOCKER_BUILDKIT`: No point in defining this everyone - exporting and defining should be enough. For further information, see: * kubernetes-sigs/kubebuilder#2566 * kubernetes-sigs/kubebuilder#2486
Fix/Cleanup `Makefile` - Closes #418: * Replace `go get` with `go install` in `Makefile`. * Tidy up `Makefile`. * Introduce `tools` in `Makefile` that downloads all the tools/dependencies required. * `DOCKER_BUILDKIT`: No point in defining this everyone - exporting and defining should be enough. For further information, see: * kubernetes-sigs/kubebuilder#2566 * kubernetes-sigs/kubebuilder#2486
Hi. I cannot use the kustomize alpha plugin.
|
Hi @SkYNewZ, The plugin is only available on master, to call it you --plugins="kustomize/v2-alpha,base.go.kubebuilder.io/v3" (not v4-alpha) Also, see; #2758 |
Thanks you @camilamacedo86 ! |
What broke? What's expected?
In order to support go 1.18 (#2486) we change the Makefile:
To use the script:
However, the v3 versions do not provide darwin arm64 binaries:
See https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv3.10.0. (latest)
But it is provided for v4: https://github.com/kubernetes-sigs/kustomize/releases/tag/kustomize%2Fv4.5.3
Then, we need to:
a) verify if we have not another option to install kustomize v3
OR
b) revisit the option to update to kustomize v4 (it has breaking changes, see: #2498 (comment). Also, see #2498 (comment))
Reproducing this issue
No response
KubeBuilder (CLI) Version
master
PROJECT version
3
Plugin versions
Default version 3
Other versions
No response
Extra Labels
/kind regression
The text was updated successfully, but these errors were encountered: