Description
Tracking info
Link to any previous tracking issue: #3242
Golang mailing list announcement: https://groups.google.com/g/golang-announce/c/XBa1oHDevAo/m/desYyx3qAgAJ
SIG Release Slack thread: https://kubernetes.slack.com/archives/CJH2GBF7Y/p1695947118816969
Work items
-
kube-cross
image update: Build Go 1.21.2 and 1.20.9 images #3305
-
go-runner
image update: Build Go 1.21.2 and 1.20.9 images #3305
-
releng-ci
image update: Build Go 1.21.2 and 1.20.9 images #3305
After kube-cross image promotion
-
kubernetes/kubernetes update (
master
): [go] Bump images, dependencies and versions to go 1.21.2 kubernetes#121021Ensure the following have been updated within the PR:
- kube-cross image
- go-runner image
- publishing bot rules
- test image
-
.go-version
file
Note
This update may require an update to go.sum files, for example: kubernetes/kubernetes#118507
This will require an API Review approval.
After go-runner image promotion
-
distroless-iptables
image update: Update distroless-iptables to use go 1.21.2 #3306- image promotion: Image promotion for distroless-iptables v0.3.3 k8s.io#5943
After distroless-iptables image promotion
-
kubernetes/kubernetes update (
master
):Ensure the following have been updated within the PR: Bump distroless-iptables to v0.3.3 kubernetes#121073
- distroless-iptables image
- test image
After kubernetes/kubernetes (master) has been updated
-
k8s-cloud-builder
image update: Update k8s-cloud-builder/k8s-ci-builder to Go 1.21.2/1.20.9 #3310
-
k8s-ci-builder
image variants update: Update k8s-cloud-builder/k8s-ci-builder to Go 1.21.2/1.20.9 #3310
Cherry picks
- Kubernetes 1.25: [release-1.25] [go] Bump images, versions and deps to use Go 1.20.9 kubernetes#121022
- Kubernetes 1.26: [release-1.26] [go] Bump images, versions and deps to use Go 1.20.9 kubernetes#121023
- Kubernetes 1.27: [release-1.27] [go] Bump images, versions and deps to use Go 1.20.9 kubernetes#121024
- Kubernetes 1.28: [release-1.28] [go] Bump images, versions and deps to use Go 1.20.9 kubernetes#121025
- publishing bot rule updates for active Golang versions: Update publishing-bot rules for active release branches that uses go1.20 to Go 1.20.9 kubernetes#121071
After kubernetes/kubernetes (release branches) has been updated
-
k8s-cloud-builder
image update: Update k8s-cloud-builder/k8s-ci-builder to Go 1.21.2/1.20.9 #3310
-
k8s-ci-builder
image variants update: Update k8s-cloud-builder/k8s-ci-builder to Go 1.21.2/1.20.9 #3310
-
kubekins
/krte
image variants update: Update kubekins-e2e to Go 1.20.9 and 1.21.2 test-infra#30985
Follow-up items
- Ensure the Golang issue template is updated with any new requirements
/assign
cc: @kubernetes/release-engineering