Skip to content

Commit 7dbba46

Browse files
authored
Merge pull request #35583 from saschagrunert/cri-o-cgroupv1-cleanup
CRI-O: cleanup job config
2 parents 463cba1 + b73db08 commit 7dbba46

20 files changed

+5
-1001
lines changed

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

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -692,62 +692,6 @@ presubmits:
692692
cpu: 2
693693
memory: 6Gi
694694

695-
- name: pull-kubernetes-node-e2e-crio-cgrpv1-dra-canary
696-
cluster: k8s-infra-prow-build
697-
skip_branches:
698-
- release-\d+\.\d+ # per-release image
699-
always_run: false
700-
optional: true
701-
skip_report: false
702-
labels:
703-
preset-service-account: "true"
704-
preset-k8s-ssh: "true"
705-
annotations:
706-
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-presubmits, sig-node-cri-o
707-
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with CRI-O using cgroup v1
708-
testgrid-alert-email: [email protected], [email protected]
709-
decorate: true
710-
decoration_config:
711-
timeout: 90m
712-
path_alias: k8s.io/kubernetes
713-
extra_refs:
714-
- org: kubernetes
715-
repo: test-infra
716-
base_ref: master
717-
path_alias: k8s.io/test-infra
718-
spec:
719-
containers:
720-
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250925-95b5a2c7a5-master
721-
command:
722-
- runner.sh
723-
args:
724-
- kubetest2
725-
- noop
726-
- --test=node
727-
- --
728-
- --repo-root=.
729-
- --gcp-zone=us-central1-b
730-
- --parallelism=1
731-
- '--label-filter=DRA && Feature: isSubsetOf { DynamicResourceAllocation } && !Flaky && !Slow'
732-
- --timeout=60m
733-
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
734-
- '--test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
735-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1.yaml
736-
env:
737-
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
738-
value: "1"
739-
- name: GOPATH
740-
value: /go
741-
- name: KUBE_SSH_USER
742-
value: core
743-
resources:
744-
limits:
745-
cpu: 2
746-
memory: 6Gi
747-
requests:
748-
cpu: 2
749-
memory: 6Gi
750-
751695
- name: pull-kubernetes-node-e2e-crio-cgrpv2-dra-canary
752696
cluster: k8s-infra-prow-build
753697
skip_branches:

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

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -577,65 +577,6 @@ periodics:
577577
cpu: 2
578578
memory: 6Gi
579579

580-
- name: ci-node-e2e-crio-cgrpv1-dra
581-
cluster: k8s-infra-prow-build
582-
interval: 6h
583-
labels:
584-
preset-service-account: "true"
585-
preset-k8s-ssh: "true"
586-
annotations:
587-
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-cri-o, sig-release-master-informing
588-
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with CRI-O using cgroup v1
589-
590-
fork-per-release: "true"
591-
fork-per-release-periodic-interval: 24h
592-
fork-per-release-replacements: latest-fast.txt -> latest-{{.Version}}.txt, https://dl.k8s.io/ci/fast -> https://dl.k8s.io/ci
593-
decorate: true
594-
decoration_config:
595-
timeout: 90m
596-
extra_refs:
597-
- org: kubernetes
598-
repo: kubernetes
599-
base_ref: master
600-
path_alias: k8s.io/kubernetes
601-
workdir: true
602-
- org: kubernetes
603-
repo: test-infra
604-
base_ref: master
605-
path_alias: k8s.io/test-infra
606-
spec:
607-
containers:
608-
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250925-95b5a2c7a5-master
609-
command:
610-
- runner.sh
611-
args:
612-
- kubetest2
613-
- noop
614-
- --test=node
615-
- --
616-
- --repo-root=.
617-
- --gcp-zone=us-central1-b
618-
- --parallelism=1
619-
- '--label-filter=DRA && Feature: isSubsetOf { DynamicResourceAllocation } && !Flaky'
620-
- --timeout=60m
621-
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
622-
- '--test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
623-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1.yaml
624-
env:
625-
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
626-
value: "1"
627-
- name: GOPATH
628-
value: /go
629-
- name: KUBE_SSH_USER
630-
value: core
631-
resources:
632-
limits:
633-
cpu: 2
634-
memory: 6Gi
635-
requests:
636-
cpu: 2
637-
memory: 6Gi
638-
639580
- name: ci-node-e2e-crio-cgrpv2-dra
640581
cluster: k8s-infra-prow-build
641582
interval: 6h

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

Lines changed: 0 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -705,63 +705,6 @@ presubmits:
705705
cpu: 2
706706
memory: 6Gi
707707

708-
- name: pull-kubernetes-node-e2e-crio-cgrpv1-dra
709-
cluster: k8s-infra-prow-build
710-
skip_branches:
711-
- release-\d+\.\d+ # per-release image
712-
always_run: false
713-
optional: true
714-
skip_report: false
715-
labels:
716-
preset-service-account: "true"
717-
preset-k8s-ssh: "true"
718-
annotations:
719-
testgrid-dashboards: sig-node-dynamic-resource-allocation, sig-node-presubmits, sig-node-cri-o
720-
description: Runs E2E node tests for Dynamic Resource Allocation on-by-default features with CRI-O using cgroup v1
721-
testgrid-alert-email: [email protected], [email protected]
722-
fork-per-release: "true"
723-
decorate: true
724-
decoration_config:
725-
timeout: 90m
726-
path_alias: k8s.io/kubernetes
727-
extra_refs:
728-
- org: kubernetes
729-
repo: test-infra
730-
base_ref: master
731-
path_alias: k8s.io/test-infra
732-
spec:
733-
containers:
734-
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250925-95b5a2c7a5-master
735-
command:
736-
- runner.sh
737-
args:
738-
- kubetest2
739-
- noop
740-
- --test=node
741-
- --
742-
- --repo-root=.
743-
- --gcp-zone=us-central1-b
744-
- --parallelism=1
745-
- '--label-filter=DRA && Feature: isSubsetOf { DynamicResourceAllocation } && !Flaky && !Slow'
746-
- --timeout=60m
747-
- --skip-regex= # Override kubetest2 default in https://github.com/kubernetes-sigs/kubetest2/blob/9f385d26316f5256755bb8fe333970aa5759ec7f/pkg/testers/node/node.go#L92
748-
- '--test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
749-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1.yaml
750-
env:
751-
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
752-
value: "1"
753-
- name: GOPATH
754-
value: /go
755-
- name: KUBE_SSH_USER
756-
value: core
757-
resources:
758-
limits:
759-
cpu: 2
760-
memory: 6Gi
761-
requests:
762-
cpu: 2
763-
memory: 6Gi
764-
765708
- name: pull-kubernetes-node-e2e-crio-cgrpv2-dra
766709
cluster: k8s-infra-prow-build
767710
skip_branches:

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

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -104,16 +104,6 @@ need_kubernetes_repo = true
104104
cluster = eks-prow-build-cluster
105105
run_if_changed = /(dra|dynamicresources|resourceclaim|deviceclass|resourceslice|resourceclaimtemplate|dynamic-resource-allocation|pkg/apis/resource|api/resource)/.*.go
106106

107-
# This job runs e2e_node.test with a focus on tests for the Dynamic Resource Allocation feature (currently beta)
108-
[node-e2e-crio-cgrpv1-dra]
109-
job_type = node
110-
need_kubernetes_repo = true
111-
need_test_infra_repo = true
112-
description = Runs E2E node tests for Dynamic Resource Allocation on-by-default features with CRI-O using cgroup v1
113-
image_config_file = /home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1.yaml
114-
inject_ssh_public_key = true
115-
release_informing = true
116-
117107
# This job is the same as ci-node-e2e-cgrpv1-crio-dra, but for cgroup v2
118108
[node-e2e-crio-cgrpv2-dra]
119109
job_type = node

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

Lines changed: 4 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1571,9 +1571,9 @@ presubmits:
15711571
value: core
15721572
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
15731573
value: "1"
1574-
- name: pull-kubernetes-node-crio-cgrpv1-evented-pleg-e2e
1574+
- name: pull-kubernetes-node-crio-cgrpv2-evented-pleg-e2e
15751575
cluster: k8s-infra-prow-build
1576-
# explicitly needs /test pull-kubernetes-node-crio-cgrpv1-evented-pleg-e2e to run
1576+
# explicitly needs /test pull-kubernetes-node-crio-cgrpv2-evented-pleg-e2e to run
15771577
always_run: false
15781578
optional: true
15791579
skip_branches:
@@ -1594,7 +1594,7 @@ presubmits:
15941594
preset-pull-kubernetes-e2e-gce: "true"
15951595
annotations:
15961596
testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
1597-
testgrid-tab-name: pr-crio-cgrpv1-evented-pleg-gce-e2e
1597+
testgrid-tab-name: pr-crio-cgrpv2-evented-pleg-gce-e2e
15981598
spec:
15991599
containers:
16001600
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250925-95b5a2c7a5-master
@@ -1611,7 +1611,7 @@ presubmits:
16111611
- --focus-regex=\[NodeConformance\]|\[Feature:.+\]|\[Feature\]
16121612
- --skip-regex=\[Flaky\]|\[Slow\]|\[Serial\]|\[Feature:InPlacePodVerticalScaling\]|\[Feature:UserNamespacesSupport\]|\[Feature:PodLifecycleSleepActionAllowZero\]|\[Feature:UserNamespacesPodSecurityStandards\]|\[Feature:KubeletCredentialProviders\]|\[Feature:LockContention\]|\[Feature:SCTPConnectivity\]|\[Feature:PodLevelResources\]|\[Alpha\]
16131613
- '--test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --feature-gates=EventedPLEG=true --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
1614-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1-evented-pleg.yaml
1614+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv2-evented-pleg.yaml
16151615
resources:
16161616
limits:
16171617
cpu: 4
@@ -1795,62 +1795,6 @@ presubmits:
17951795
value: core
17961796
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
17971797
value: "1"
1798-
- name: pull-kubernetes-node-crio-e2e
1799-
cluster: k8s-infra-prow-build
1800-
# explicitly needs /test pull-kubernetes-node-crio-e2e to run
1801-
always_run: false
1802-
# if at all it is run and fails, don't block the PR
1803-
optional: true
1804-
branches:
1805-
# TODO(releng): Remove once repo default branch has been renamed
1806-
- master
1807-
- main
1808-
decorate: true
1809-
path_alias: k8s.io/kubernetes
1810-
extra_refs:
1811-
- org: kubernetes
1812-
repo: test-infra
1813-
base_ref: master
1814-
path_alias: k8s.io/test-infra
1815-
decoration_config:
1816-
timeout: 180m
1817-
labels:
1818-
preset-service-account: "true"
1819-
preset-k8s-ssh: "true"
1820-
preset-pull-kubernetes-e2e: "true"
1821-
preset-pull-kubernetes-e2e-gce: "true"
1822-
annotations:
1823-
testgrid-dashboards: sig-node-cri-o, sig-node-presubmits
1824-
testgrid-tab-name: pr-crio-gce-e2e
1825-
spec:
1826-
containers:
1827-
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250925-95b5a2c7a5-master
1828-
resources:
1829-
limits:
1830-
cpu: 4
1831-
memory: 6Gi
1832-
requests:
1833-
cpu: 4
1834-
memory: 6Gi
1835-
env:
1836-
- name: KUBE_SSH_USER
1837-
value: core
1838-
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
1839-
value: "1"
1840-
command:
1841-
- runner.sh
1842-
args:
1843-
- kubetest2
1844-
- noop
1845-
- --test=node
1846-
- --
1847-
- --repo-root=.
1848-
- --gcp-zone=us-central1-b
1849-
- --parallelism=8
1850-
- --focus-regex=\[NodeConformance\]|\[Feature:.+\]|\[Feature\]
1851-
- --skip-regex=\[Flaky\]|\[Slow\]|\[Serial\]|\[Feature:InPlacePodVerticalScaling\]|\[Feature:UserNamespacesSupport\]|\[Feature:PodLifecycleSleepActionAllowZero\]|\[Feature:UserNamespacesPodSecurityStandards\]|\[Feature:KubeletCredentialProviders\]|\[Feature:LockContention\]|\[Feature:SCTPConnectivity\]|\[Feature:PodLevelResources\]|\[Alpha\]
1852-
- '--test-args=--container-runtime-endpoint=unix:///var/run/crio/crio.sock --container-runtime-process-name=/usr/local/bin/crio --container-runtime-pid-file= --kubelet-flags="--cgroup-driver=systemd --cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/crio.service --kubelet-cgroups=/system.slice/kubelet.service" --extra-log="{\"name\": \"crio.log\", \"journalctl\": [\"-u\", \"crio\"]}"'
1853-
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1.yaml
18541798
- name: pull-crio-cgroupv2-node-e2e-hugepages
18551799
cluster: k8s-infra-prow-build
18561800
always_run: false

0 commit comments

Comments
 (0)