Skip to content

Commit 568b93c

Browse files
committed
fix v1.26 update-codegen
1 parent b8d3759 commit 568b93c

File tree

3 files changed

+58
-23
lines changed

3 files changed

+58
-23
lines changed

Makefile

+6
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,16 @@ format-all-patch:
101101
test:
102102
./hack/test.sh
103103

104+
# before v1.25
104105
.PHONY: test-cmd
105106
test-cmd:
106107
./hack/test_cmd.sh
107108

109+
# after v1.26
110+
.PHONY: test-cmd-2
111+
test-cmd-2:
112+
./hack/test_cmd_2.sh
113+
108114
.PHONY: test-integration
109115
test-integration:
110116
./hack/test_integration.sh

hack/test_cmd_2.sh

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#!/usr/bin/env bash
2+
3+
set -o errexit
4+
set -o nounset
5+
set -o pipefail
6+
7+
KUBE_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
8+
9+
source "kit/helper.sh"
10+
cd "${WORKDIR}"
11+
12+
# Kubeadm was added for testing in 1.19 and later
13+
for n in {1..5}; do
14+
echo "+++ Test retry ${n}"
15+
./build/shell.sh -c '
16+
17+
make all -C "${KUBE_ROOT}" WHAT=cmd/kubeadm
18+
mkdir -p _output/local/go/bin/ && cp _output/dockerized/bin/linux/amd64/kubeadm _output/local/go/bin/
19+
./hack/install-etcd.sh
20+
PATH=$(pwd)/third_party/etcd:${PATH} make test-cmd
21+
' 2>&1 | grep -v -E '^I\w+ ' && exit 0
22+
done

releases.yml

+30-23
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,13 @@ releases:
4949
- fix-kubectl-convert-97644.1.20
5050
- nokmem.1.20
5151

52-
- name: v1.20.2-lts.2
53-
base_release: v1.20.2-ci
54-
must: true
55-
patches:
56-
- fix-kubectl-convert-97644.1.20
57-
- nokmem.1.20
52+
# use v1.20.15-lts.2 instead
53+
# - name: v1.20.2-lts.2
54+
# base_release: v1.20.2-ci
55+
# must: true
56+
# patches:
57+
# - fix-kubectl-convert-97644.1.20
58+
# - nokmem.1.20
5859

5960
- name: v1.19.16-lts.3
6061
base_release: v1.19.16-ci
@@ -64,18 +65,23 @@ releases:
6465
- nokmem.1.20
6566

6667
- name: v1.18.20-lts.2
67-
base_release: v1.18.20-ci
68+
base_release: v1.18.20
6869
must: true
6970
patches:
7071
- CVE-2020-8554.1.18
7172
- fix-missing-env-91500.1.18
7273
- CVE-2021-25741.1.18
7374
- nokmem.1.20
74-
75-
- name: v1.18.20-dce.1
76-
base_release: v1.18.20-lts.2
77-
patches:
78-
- update-kube-proxy-iptables.1.18
75+
76+
# comments this as dce.1 do not needs to be updated
77+
# - name: v1.18.20-dce.1
78+
# base_release: release-1.18
79+
# patches:
80+
# - update-kube-proxy-iptables.1.18
81+
# - CVE-2020-8554.1.18
82+
# - fix-missing-env-91500.1.18
83+
# - CVE-2021-25741.1.18
84+
# - nokmem.1.20
7985

8086
- name: v1.17.17-lts.2
8187
base_release: v1.17.17-ci
@@ -260,17 +266,18 @@ releases:
260266
- k8s.io/kubernetes/pkg/volume/csi
261267
- k8s.io/kubernetes/pkg/util/oom
262268

263-
- name: v1.20.2-ci
264-
base_release: v1.20.2
265-
patches:
266-
- fix-run-docker.1.24
267-
- no-delete-images.1.24
268-
- fix-etcd-put-key.1.23
269-
test_failures_tolerated:
270-
- k8s.io/kubernetes/pkg/kubelet/volumemanager/reconciler
271-
- k8s.io/kubernetes/pkg/volume/csi
272-
- k8s.io/kubernetes/vendor/k8s.io/kube-aggregator/pkg/apiserver
273-
- k8s.io/kubernetes/pkg/util/oom
269+
# use v1.20.15-ci instead
270+
# - name: v1.20.2-ci
271+
# base_release: v1.20.2
272+
# patches:
273+
# - fix-run-docker.1.24
274+
# - no-delete-images.1.24
275+
# - fix-etcd-put-key.1.23
276+
# test_failures_tolerated:
277+
# - k8s.io/kubernetes/pkg/kubelet/volumemanager/reconciler
278+
# - k8s.io/kubernetes/pkg/volume/csi
279+
# - k8s.io/kubernetes/vendor/k8s.io/kube-aggregator/pkg/apiserver
280+
# - k8s.io/kubernetes/pkg/util/oom
274281

275282
- name: v1.19.16-ci
276283
base_release: v1.19.16

0 commit comments

Comments
 (0)