Skip to content

Commit 5e5df95

Browse files
authored
Merge pull request #35875 from SergeyKanzhelev/containerd20EOL
Containerd 2.0 is EOL, switch to 2.1 except for release-1.33 job
2 parents 875b138 + 83366c3 commit 5e5df95

File tree

6 files changed

+32
-32
lines changed

6 files changed

+32
-32
lines changed

config/jobs/kubernetes/sig-node/dra-canary.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@ presubmits:
815815
preset-k8s-ssh: "true"
816816
annotations:
817817
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-presubmits, sig-node-containerd
818-
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.0
818+
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.1
819819
testgrid-alert-email: [email protected], [email protected]
820820
decorate: true
821821
decoration_config:
@@ -828,7 +828,7 @@ presubmits:
828828
path_alias: k8s.io/test-infra
829829
- org: containerd
830830
repo: containerd
831-
base_ref: release/2.0
831+
base_ref: release/2.1
832832
spec:
833833
containers:
834834
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-master
@@ -846,7 +846,7 @@ presubmits:
846846
- --timeout=60m
847847
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
848848
- '--test-args=--container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --container-runtime-process-name=/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
849-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
849+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
850850
resources:
851851
limits:
852852
cpu: 2
@@ -867,7 +867,7 @@ presubmits:
867867
preset-k8s-ssh: "true"
868868
annotations:
869869
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-presubmits, sig-node-containerd
870-
description: Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.0 and with all feature gates enabled (including non-DRA feature gates)
870+
description: Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.1 and with all feature gates enabled (including non-DRA feature gates)
871871
testgrid-alert-email: [email protected], [email protected]
872872
decorate: true
873873
decoration_config:
@@ -880,7 +880,7 @@ presubmits:
880880
path_alias: k8s.io/test-infra
881881
- org: containerd
882882
repo: containerd
883-
base_ref: release/2.0
883+
base_ref: release/2.1
884884
spec:
885885
containers:
886886
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-master
@@ -898,7 +898,7 @@ presubmits:
898898
- --timeout=60m
899899
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
900900
- '--test-args=--feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --service-feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --runtime-config=api/alpha=true,api/beta=true --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --container-runtime-process-name=/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
901-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
901+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
902902
resources:
903903
limits:
904904
cpu: 2

config/jobs/kubernetes/sig-node/dra-ci.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,7 @@ periodics:
701701
preset-k8s-ssh: "true"
702702
annotations:
703703
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-containerd, sig-release-master-informing
704-
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.0
704+
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.1
705705
706706
fork-per-release: "true"
707707
fork-per-release-periodic-interval: 24h
@@ -721,7 +721,7 @@ periodics:
721721
path_alias: k8s.io/test-infra
722722
- org: containerd
723723
repo: containerd
724-
base_ref: release/2.0
724+
base_ref: release/2.1
725725
spec:
726726
containers:
727727
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-master
@@ -739,7 +739,7 @@ periodics:
739739
- --timeout=60m
740740
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
741741
- '--test-args=--container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --container-runtime-process-name=/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
742-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
742+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
743743
resources:
744744
limits:
745745
cpu: 2
@@ -756,7 +756,7 @@ periodics:
756756
preset-k8s-ssh: "true"
757757
annotations:
758758
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-containerd
759-
description: Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.0 and with all feature gates enabled (including non-DRA feature gates)
759+
description: Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.1 and with all feature gates enabled (including non-DRA feature gates)
760760
testgrid-alert-email: [email protected], [email protected]
761761
decorate: true
762762
decoration_config:
@@ -773,7 +773,7 @@ periodics:
773773
path_alias: k8s.io/test-infra
774774
- org: containerd
775775
repo: containerd
776-
base_ref: release/2.0
776+
base_ref: release/2.1
777777
spec:
778778
containers:
779779
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-master
@@ -791,7 +791,7 @@ periodics:
791791
- --timeout=60m
792792
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
793793
- '--test-args=--feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --service-feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --runtime-config=api/alpha=true,api/beta=true --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --container-runtime-process-name=/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
794-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
794+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
795795
resources:
796796
limits:
797797
cpu: 2

config/jobs/kubernetes/sig-node/dra-presubmit.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -831,7 +831,7 @@ presubmits:
831831
preset-k8s-ssh: "true"
832832
annotations:
833833
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-presubmits, sig-node-containerd
834-
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.0
834+
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.1
835835
testgrid-alert-email: [email protected], [email protected]
836836
fork-per-release: "true"
837837
decorate: true
@@ -845,7 +845,7 @@ presubmits:
845845
path_alias: k8s.io/test-infra
846846
- org: containerd
847847
repo: containerd
848-
base_ref: release/2.0
848+
base_ref: release/2.1
849849
spec:
850850
containers:
851851
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-master
@@ -863,7 +863,7 @@ presubmits:
863863
- --timeout=60m
864864
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
865865
- '--test-args=--container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --container-runtime-process-name=/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
866-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
866+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
867867
resources:
868868
limits:
869869
cpu: 2
@@ -885,7 +885,7 @@ presubmits:
885885
preset-k8s-ssh: "true"
886886
annotations:
887887
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-presubmits, sig-node-containerd
888-
description: Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.0 and with all feature gates enabled (including non-DRA feature gates)
888+
description: Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.1 and with all feature gates enabled (including non-DRA feature gates)
889889
testgrid-alert-email: [email protected], [email protected]
890890
fork-per-release: "true"
891891
decorate: true
@@ -899,7 +899,7 @@ presubmits:
899899
path_alias: k8s.io/test-infra
900900
- org: containerd
901901
repo: containerd
902-
base_ref: release/2.0
902+
base_ref: release/2.1
903903
spec:
904904
containers:
905905
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-master
@@ -917,7 +917,7 @@ presubmits:
917917
- --timeout=60m
918918
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
919919
- '--test-args=--feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --service-feature-gates=AllAlpha=true,AllBeta=true,EventedPLEG=false --runtime-config=api/alpha=true,api/beta=true --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock --container-runtime-process-name=/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
920-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
920+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
921921
resources:
922922
limits:
923923
cpu: 2

config/jobs/kubernetes/sig-node/dra.generate.conf

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ kubelet_skew = 0
2424
# Can be set to non-empty for jobs which need extra refs.
2525
need_kubernetes_repo =
2626
need_test_infra_repo =
27-
need_containerd_20_repo =
27+
need_containerd_repo =
2828

2929
# This jobs runs e2e.test with a focus on tests for the Dynamic Resource Allocation feature (currently beta)
3030
# on a kind cluster with containerd updated to a version with CDI support.
@@ -128,9 +128,9 @@ release_informing = true
128128
job_type = node
129129
need_kubernetes_repo = true
130130
need_test_infra_repo = true
131-
need_containerd_20_repo = true
132-
description = Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.0
133-
image_config_file = /home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
131+
need_containerd_repo = true
132+
description = Runs E2E node tests for Dynamic Resource Allocation on-by-default features with containerd 2.1
133+
image_config_file = /home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
134134
release_informing = true
135135
# Automatically testing with one container runtime in one configuration is sufficient to detect basic problems in kubelet early.
136136
# We switched from CRI-O to containerd because the job seemed to finish a bit sooner and there were failures caused by
@@ -142,10 +142,10 @@ run_if_changed = (/dra/|/dynamicresources/|/resourceclaim/|/deviceclass/|/resour
142142
job_type = node
143143
need_kubernetes_repo = true
144144
need_test_infra_repo = true
145-
need_containerd_20_repo = true
145+
need_containerd_repo = true
146146
all_features = true
147-
description = Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.0 and with all feature gates enabled (including non-DRA feature gates)
148-
image_config_file = /home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
147+
description = Runs all E2E node tests for Dynamic Resource Allocation features with containerd 2.1 and with all feature gates enabled (including non-DRA feature gates)
148+
image_config_file = /home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
149149
# Automatically testing with one container runtime in one configuration is sufficient to detect basic problems in kubelet early.
150150
# We switched from CRI-O to containerd because the job seemed to finish a bit sooner and there were failures caused by
151151
# crio image config changes.

config/jobs/kubernetes/sig-node/dra.jinja

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ presubmits:
6464
{%- if not ci %}
6565
path_alias: k8s.io/kubernetes
6666
{%- endif %}
67-
{%- if ci and need_kubernetes_repo or need_test_infra_repo or need_containerd_20_repo %}
67+
{%- if ci and need_kubernetes_repo or need_test_infra_repo or need_containerd_repo %}
6868
extra_refs:
6969
{%- if ci and need_kubernetes_repo %}
7070
- org: kubernetes
@@ -79,10 +79,10 @@ presubmits:
7979
base_ref: master
8080
path_alias: k8s.io/test-infra
8181
{%- endif %}
82-
{%- if need_containerd_20_repo %}
82+
{%- if need_containerd_repo %}
8383
- org: containerd
8484
repo: containerd
85-
base_ref: release/2.0
85+
base_ref: release/2.1
8686
{%- endif %}
8787
{%- endif %}
8888
spec:

config/jobs/kubernetes/sig-release/release-branch-jobs/1.34.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ periodics:
625625
org: kubernetes
626626
path_alias: k8s.io/test-infra
627627
repo: test-infra
628-
- base_ref: release/2.0
628+
- base_ref: release/2.1
629629
org: containerd
630630
repo: containerd
631631
interval: 24h
@@ -653,7 +653,7 @@ periodics:
653653
--kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/
654654
--runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service"
655655
--extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
656-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
656+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
657657
command:
658658
- runner.sh
659659
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-1.34
@@ -2392,7 +2392,7 @@ presubmits:
23922392
org: kubernetes
23932393
path_alias: k8s.io/test-infra
23942394
repo: test-infra
2395-
- base_ref: release/2.0
2395+
- base_ref: release/2.1
23962396
org: containerd
23972397
repo: containerd
23982398
labels:
@@ -2421,7 +2421,7 @@ presubmits:
24212421
--kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/
24222422
--runtime-cgroups=/system.slice/containerd.service --kubelet-cgroups=/system.slice/kubelet.service"
24232423
--extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"'
2424-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.0/image-config.yaml
2424+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/containerd/containerd-release-2.1/image-config.yaml
24252425
command:
24262426
- runner.sh
24272427
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-1.34

0 commit comments

Comments
 (0)