-
Notifications
You must be signed in to change notification settings - Fork 507
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
Revisit the Go Std Library Install Step in kubecross Dockerfile #2706
Comments
@jeremyrickard: The label(s) 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. |
/cc @BenTheElder |
/area release-eng |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/lifecycle frozen not high prio but I don't want to just ignore this, we're probably complicating and slowing down the builds of these images without improving the performance of actually building releases, but we need to confirm this and then either close the issue because it's wrong or drop this and win on simpler smaller images I can probably say I can look by like EOY but not tighter than that, workload fluctuates a lot but I'd realllly like to see us get some wins simplifying the build now that we only have one to maintain |
Currently in the kubecross Dockerfile, we precompile the standard library for a number of platforms:
We only do this when the targetArch is amd64:
This was likely done as a way to improve efficiency with amd64 build hosts, but there are a number of arm64 platforms now that we should consider. We should also validate if this is actually useful, or if we end up recompiling the std lib anyway due to the different build flags and modes (cgo vs non-cgo) in use. If it's useful, we should consider the list of platforms and if the current conditional to only do this on amd64 is sufficient.
Removing this current step could reduce the overall size of the kubecross images and would be positive, if we don't need to do it.
/kind cleanup
/sig release
/area release-eng
The text was updated successfully, but these errors were encountered: