You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: keps/sig-testing/2420-reducing-kubernetes-build-maintenance/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -199,7 +199,7 @@ and make progress.
199
199
- Removing Bazel from sub-projects other than the core repo
200
200
- Bazel comes with tradeoffs, each subproject can make its own decision in this regard. This KEP **only** covers the main Kubernetes repository, and nothing else.
201
201
- Improving the previously existing make build
202
-
- We should strongly consider improving the implementation and behavior of this build in the future, but this is largely orthogonal to whether we should consider maintaining two build systems.
202
+
- We should strongly consider improving the implementation and behavior of this build in the future, but this is largely orthogonal to whether we should consider maintaining two build systems. An anticipated outcome of this KEP is increased bandwidth available to improve our single build system.
203
203
204
204
## Proposal
205
205
@@ -251,7 +251,7 @@ proposal will be implemented, this is the place to discuss them.
251
251
Non-blocking “make build” equivalents to kubernetes/kubernetes “bazel” CI jobs will be introduced (if they don’t already exist).
252
252
When the new jobs provide equivalent signal, they will be moved to blocking, and the old jobs will be retired.
253
253
254
-
This is relevant for at least the following jobs:
254
+
This is relevant for at least the following jobs release-blocking and merge-blocking:
255
255
-`pull-kubernetes-bazel-test` (this can be converted to ~ `make test`)
256
256
-`pull-kubernetes-bazel-build` (this largely overlaps with other presubmits, if not for testing ~`bazel build //...` and can likely be removed)
257
257
-`periodic-bazel-build-<branch>` (this can likely already be removed in favor of `ci-kubernetes-build-<branch>`)
@@ -606,7 +606,7 @@ Major milestones might include:
606
606
Why should this KEP _not_ be implemented?
607
607
-->
608
608
609
-
- The make system works best from x86 (though it can cross compile all platforms), largely due to a [bug in the kube-cross image build] and some other small oversights / lack of attention, which we should fix anyhow.
609
+
- The make system works best from x86 (though it can cross compile all platforms), largely due to a [bug in the kube-cross image build] and some other small oversights. Improving the existing make system is an explicit non-goal of this KEP, but we support addressing these oversights, and expect the outcome of this KEP will naturally increase available bandwidth to do so.
610
610
- A few other issues related to CGO / $CC on non-amd64 build hosts have already received pull requests / fixes.
611
611
- Remaining issues largely appear trivial, and should be fixed regardless, especially with the proliferation of non-amd64 developer hardware, where contributors will want to build releases matching the official release (with make).
0 commit comments