Skip to content

Commit b4f5f37

Browse files
authored
Merge pull request #35377 from hakman/kops-upgrade
kOps: Use contained 1.7.28 for older distros
2 parents ab8f684 + 557824e commit b4f5f37

File tree

3 files changed

+44
-34
lines changed

3 files changed

+44
-34
lines changed

config/jobs/kubernetes/kops/build_jobs.py

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1421,11 +1421,16 @@ def generate_distros():
14211421
distro_short = distro.replace('ubuntu', 'u').replace('debian', 'deb').replace('amazonlinux', 'amzn')
14221422
extra_flags = []
14231423
if 'arm64' in distro:
1424-
extra_flags = [
1424+
extra_flags.extend([
14251425
"--zones=eu-west-1a",
14261426
"--node-size=m6g.large",
14271427
"--master-size=m6g.large"
1428-
]
1428+
])
1429+
if distro in ['amazonlinux2', 'debian10', 'debian11', 'rhel8', 'ubuntu2004']:
1430+
extra_flags.extend([
1431+
"--set=cluster.spec.containerd.version=1.7.28",
1432+
"--set=cluster.spec.containerd.runc.version=1.3.0",
1433+
])
14291434
results.append(
14301435
build_test(distro=distro_short,
14311436
networking='cilium',
@@ -1448,11 +1453,16 @@ def generate_presubmits_distros():
14481453
distro_short = distro.replace('ubuntu', 'u').replace('debian', 'deb').replace('amazonlinux', 'amzn')
14491454
extra_flags = []
14501455
if 'arm64' in distro:
1451-
extra_flags = [
1456+
extra_flags.extend([
14521457
"--zones=eu-west-1a",
14531458
"--node-size=m6g.large",
14541459
"--master-size=m6g.large"
1455-
]
1460+
])
1461+
if distro in ['amazonlinux2', 'debian10', 'debian11', 'rhel8', 'ubuntu2004']:
1462+
extra_flags.extend([
1463+
"--set=cluster.spec.containerd.version=1.7.28",
1464+
"--set=cluster.spec.containerd.runc.version=1.3.0",
1465+
])
14561466
results.append(
14571467
presubmit_test(
14581468
distro=distro_short,

config/jobs/kubernetes/kops/kops-periodics-distros.yaml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# 16 jobs, total of 336 runs per week
33
periodics:
44

5-
# {"cloud": "aws", "distro": "deb10", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
5+
# {"cloud": "aws", "distro": "deb10", "extra_flags": "--set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
66
- name: e2e-kops-aws-distro-debian10
77
cron: '52 1-23/8 * * *'
88
labels:
@@ -32,7 +32,7 @@ periodics:
3232
-v 2 \
3333
--up --down \
3434
--cloud-provider=aws \
35-
--create-args="--image='136693071363/debian-10-amd64-20240703-1797' --channel=alpha --networking=cilium --discovery-store=s3://k8s-kops-prow/discovery" \
35+
--create-args="--image='136693071363/debian-10-amd64-20240703-1797' --channel=alpha --networking=cilium --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery" \
3636
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
3737
--kubernetes-version=https://dl.k8s.io/release/stable.txt \
3838
--test=kops \
@@ -57,7 +57,7 @@ periodics:
5757
annotations:
5858
test.kops.k8s.io/cloud: aws
5959
test.kops.k8s.io/distro: deb10
60-
test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
60+
test.kops.k8s.io/extra_flags: --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery
6161
test.kops.k8s.io/k8s_version: stable
6262
test.kops.k8s.io/kops_channel: alpha
6363
test.kops.k8s.io/kops_version: latest
@@ -66,7 +66,7 @@ periodics:
6666
testgrid-days-of-results: '90'
6767
testgrid-tab-name: kops-aws-distro-debian10
6868

69-
# {"cloud": "aws", "distro": "deb11", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
69+
# {"cloud": "aws", "distro": "deb11", "extra_flags": "--set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
7070
- name: e2e-kops-aws-distro-debian11
7171
cron: '42 7-23/8 * * *'
7272
labels:
@@ -96,7 +96,7 @@ periodics:
9696
-v 2 \
9797
--up --down \
9898
--cloud-provider=aws \
99-
--create-args="--image='136693071363/debian-11-amd64-20250801-2191' --channel=alpha --networking=cilium --discovery-store=s3://k8s-kops-prow/discovery" \
99+
--create-args="--image='136693071363/debian-11-amd64-20250801-2191' --channel=alpha --networking=cilium --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery" \
100100
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
101101
--kubernetes-version=https://dl.k8s.io/release/stable.txt \
102102
--test=kops \
@@ -121,7 +121,7 @@ periodics:
121121
annotations:
122122
test.kops.k8s.io/cloud: aws
123123
test.kops.k8s.io/distro: deb11
124-
test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
124+
test.kops.k8s.io/extra_flags: --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery
125125
test.kops.k8s.io/k8s_version: stable
126126
test.kops.k8s.io/kops_channel: alpha
127127
test.kops.k8s.io/kops_version: latest
@@ -258,7 +258,7 @@ periodics:
258258
testgrid-days-of-results: '90'
259259
testgrid-tab-name: kops-aws-distro-debian13
260260

261-
# {"cloud": "aws", "distro": "u2004", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
261+
# {"cloud": "aws", "distro": "u2004", "extra_flags": "--set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
262262
- name: e2e-kops-aws-distro-ubuntu2004
263263
cron: '44 2-23/8 * * *'
264264
labels:
@@ -288,7 +288,7 @@ periodics:
288288
-v 2 \
289289
--up --down \
290290
--cloud-provider=aws \
291-
--create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20250624' --channel=alpha --networking=cilium --discovery-store=s3://k8s-kops-prow/discovery" \
291+
--create-args="--image='099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20250624' --channel=alpha --networking=cilium --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery" \
292292
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
293293
--kubernetes-version=https://dl.k8s.io/release/stable.txt \
294294
--test=kops \
@@ -313,7 +313,7 @@ periodics:
313313
annotations:
314314
test.kops.k8s.io/cloud: aws
315315
test.kops.k8s.io/distro: u2004
316-
test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
316+
test.kops.k8s.io/extra_flags: --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery
317317
test.kops.k8s.io/k8s_version: stable
318318
test.kops.k8s.io/kops_channel: alpha
319319
test.kops.k8s.io/kops_version: latest
@@ -642,7 +642,7 @@ periodics:
642642
testgrid-days-of-results: '90'
643643
testgrid-tab-name: kops-aws-distro-ubuntu2404arm64
644644

645-
# {"cloud": "aws", "distro": "amzn2", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
645+
# {"cloud": "aws", "distro": "amzn2", "extra_flags": "--set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
646646
- name: e2e-kops-aws-distro-amazonlinux2
647647
cron: '59 1-23/8 * * *'
648648
labels:
@@ -672,7 +672,7 @@ periodics:
672672
-v 2 \
673673
--up --down \
674674
--cloud-provider=aws \
675-
--create-args="--image='137112412989/amzn2-ami-kernel-5.10-hvm-2.0.20250818.2-x86_64-gp2' --channel=alpha --networking=cilium --discovery-store=s3://k8s-kops-prow/discovery" \
675+
--create-args="--image='137112412989/amzn2-ami-kernel-5.10-hvm-2.0.20250818.2-x86_64-gp2' --channel=alpha --networking=cilium --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery" \
676676
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
677677
--kubernetes-version=https://dl.k8s.io/release/stable.txt \
678678
--test=kops \
@@ -697,7 +697,7 @@ periodics:
697697
annotations:
698698
test.kops.k8s.io/cloud: aws
699699
test.kops.k8s.io/distro: amzn2
700-
test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
700+
test.kops.k8s.io/extra_flags: --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery
701701
test.kops.k8s.io/k8s_version: stable
702702
test.kops.k8s.io/kops_channel: alpha
703703
test.kops.k8s.io/kops_version: latest
@@ -770,7 +770,7 @@ periodics:
770770
testgrid-days-of-results: '90'
771771
testgrid-tab-name: kops-aws-distro-al2023
772772

773-
# {"cloud": "aws", "distro": "rhel8", "extra_flags": "--discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
773+
# {"cloud": "aws", "distro": "rhel8", "extra_flags": "--set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery", "k8s_version": "stable", "kops_channel": "alpha", "kops_version": "latest", "networking": "cilium"}
774774
- name: e2e-kops-aws-distro-rhel8
775775
cron: '36 3-23/8 * * *'
776776
labels:
@@ -800,7 +800,7 @@ periodics:
800800
-v 2 \
801801
--up --down \
802802
--cloud-provider=aws \
803-
--create-args="--image='309956199498/RHEL-8.9.0_HVM-20240327-x86_64-4-Hourly2-GP3' --channel=alpha --networking=cilium --discovery-store=s3://k8s-kops-prow/discovery" \
803+
--create-args="--image='309956199498/RHEL-8.9.0_HVM-20240327-x86_64-4-Hourly2-GP3' --channel=alpha --networking=cilium --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery" \
804804
--kops-version-marker=https://storage.googleapis.com/k8s-staging-kops/kops/releases/markers/master/latest-ci-updown-green.txt \
805805
--kubernetes-version=https://dl.k8s.io/release/stable.txt \
806806
--test=kops \
@@ -825,7 +825,7 @@ periodics:
825825
annotations:
826826
test.kops.k8s.io/cloud: aws
827827
test.kops.k8s.io/distro: rhel8
828-
test.kops.k8s.io/extra_flags: --discovery-store=s3://k8s-kops-prow/discovery
828+
test.kops.k8s.io/extra_flags: --set=cluster.spec.containerd.version=1.7.28 --set=cluster.spec.containerd.runc.version=1.3.0 --discovery-store=s3://k8s-kops-prow/discovery
829829
test.kops.k8s.io/k8s_version: stable
830830
test.kops.k8s.io/kops_channel: alpha
831831
test.kops.k8s.io/kops_version: latest

0 commit comments

Comments
 (0)