Skip to content

Commit 5a3418d

Browse files
committed
Update test plan
1 parent adbcc5b commit 5a3418d

File tree

1 file changed

+7
-13
lines changed
  • keps/sig-release/3744-stay-on-supported-go-versions

1 file changed

+7
-13
lines changed

keps/sig-release/3744-stay-on-supported-go-versions/README.md

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,6 @@ Update release-1.x branches to build/release using go 1.N once all of these cond
197197
and the go minor version used for the .0 release of the Kubernetes release branch
198198
* this ensures consumers of patch releases of published Kubernetes
199199
libraries are not *forced* to update to go 1.N
200-
* if this is the first go minor version update done on the release branch,
201-
create unit and integration presubmit/periodic jobs that run with the go minor version
202-
used for the .0 release of the Kubernetes release branch
203200
4. There are no regressions relative to go 1.(N‑1) known to impact Kubernetes
204201
5. Behavior changes in go 1.N are mitigated to preserve existing behavior for previous
205202
Kubernetes minor versions without requiring action by Kubernetes end-users.
@@ -253,28 +250,25 @@ built using a proposed go version and manually triggered on a pull request.
253250
This is the mechanism currently used to verify changes made to the default Kubernetes
254251
development branch in preparation for a go minor version update.
255252

256-
https://github.com/kubernetes/test-infra/issues/28310 tracks a feature
257-
request to allow the code under test to dictate the go version used.
258-
If this was implemented, a release branch PR could be opened, pass CI presubmits,
259-
then add a commit updating the go version and pass CI presubmits a second time.
260-
261253
To ensure release branches continue to remain compatible with the original
262254
go minor version used with the .0 release for each release branch,
263-
prior to updating the go minor version in a release branch, presubmit/periodic
264-
unit and integration test job variants would be created using using the original
265-
go minor version.
255+
presubmit/periodic unit and integration test job variants would be created using using the original
256+
go minor version. The [per-branch test job config fork](https://github.com/kubernetes/test-infra/tree/master/releng/config-forker)
257+
tool could be updated to set up these unit and integration test jobs automatically.
266258

267259
##### Prerequisite testing updates
268260

269261
n/a
270262

271263
##### Unit tests
272264

273-
n/a
265+
Addition of release branch periodic / presubmit unit test jobs
266+
running with the original go minor version for the branch.
274267

275268
##### Integration tests
276269

277-
n/a
270+
Addition of release branch periodic / presubmit integration test jobs
271+
running with the original go minor version for the branch.
278272

279273
##### e2e tests
280274

0 commit comments

Comments
 (0)