Skip to content

Commit 0d4be41

Browse files
authored
Merge pull request kubernetes#35096 from elieser1101/ci-crio-jobs-with-presubmits
add to ci jobs with an equivalent presubmit
2 parents 2ac4255 + 09a245b commit 0d4be41

File tree

1 file changed

+287
-0
lines changed

1 file changed

+287
-0
lines changed

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

Lines changed: 287 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,64 @@ periodics:
474474
testgrid-tab-name: ci-crio-cgroupv1-node-e2e-eviction
475475
testgrid-alert-email: [email protected]
476476
description: "OWNER: sig-node; runs Eviction e2e tests with crio master and cgroup v1"
477+
- name: ci-crio-cgroupv1-node-e2e-eviction-canary
478+
cluster: k8s-infra-prow-build
479+
interval: 4h30m
480+
labels:
481+
preset-service-account: "true"
482+
preset-k8s-ssh: "true"
483+
preset-pull-kubernetes-e2e: "true"
484+
preset-pull-kubernetes-e2e-gce: "true"
485+
decorate: true
486+
decoration_config:
487+
timeout: 320m
488+
extra_refs:
489+
- org: kubernetes
490+
repo: kubernetes
491+
base_ref: master
492+
path_alias: k8s.io/kubernetes
493+
workdir: true
494+
- org: kubernetes
495+
repo: test-infra
496+
base_ref: master
497+
path_alias: k8s.io/test-infra
498+
annotations:
499+
testgrid-dashboards: sig-node-cri-o
500+
testgrid-tab-name: ci-crio-cgroupv1-node-e2e-eviction-canary
501+
testgrid-alert-email: [email protected]
502+
description: "OWNER: sig-node; runs Eviction e2e tests with crio master and cgroup v1"
503+
spec:
504+
containers:
505+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250702-e205934cd3-master
506+
command:
507+
- runner.sh
508+
args:
509+
- kubetest2
510+
- noop
511+
- --test=node
512+
- --
513+
- --repo-root=.
514+
- --gcp-zone=us-central1-b
515+
- --parallelism=1
516+
- --focus-regex=\[Feature:Eviction\]
517+
- --skip-regex=""
518+
- '--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\"]}"'
519+
- --timeout=300m
520+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1.yaml
521+
resources:
522+
limits:
523+
cpu: 4
524+
memory: 6Gi
525+
requests:
526+
cpu: 4
527+
memory: 6Gi
528+
env:
529+
- name: GOPATH
530+
value: /go
531+
- name: KUBE_SSH_USER
532+
value: core
533+
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
534+
value: "1"
477535
- name: ci-crio-cgroupv2-node-e2e-eviction
478536
cluster: k8s-infra-prow-build
479537
interval: 4h30m
@@ -526,6 +584,64 @@ periodics:
526584
testgrid-tab-name: ci-crio-cgroupv2-node-e2e-eviction
527585
testgrid-alert-email: [email protected]
528586
description: "OWNER: sig-node; runs Eviction e2e tests with crio master and cgroup v2"
587+
- name: ci-crio-cgroupv2-node-e2e-eviction-canary
588+
cluster: k8s-infra-prow-build
589+
interval: 4h30m
590+
labels:
591+
preset-service-account: "true"
592+
preset-k8s-ssh: "true"
593+
preset-pull-kubernetes-e2e: "true"
594+
preset-pull-kubernetes-e2e-gce: "true"
595+
decorate: true
596+
decoration_config:
597+
timeout: 320m
598+
extra_refs:
599+
- org: kubernetes
600+
repo: kubernetes
601+
base_ref: master
602+
path_alias: k8s.io/kubernetes
603+
workdir: true
604+
- org: kubernetes
605+
repo: test-infra
606+
base_ref: master
607+
path_alias: k8s.io/test-infra
608+
annotations:
609+
testgrid-dashboards: sig-node-cri-o
610+
testgrid-tab-name: ci-crio-cgroupv2-node-e2e-eviction-canary
611+
testgrid-alert-email: [email protected]
612+
description: "OWNER: sig-node; runs Eviction e2e tests with crio master and cgroup v2"
613+
spec:
614+
containers:
615+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250702-e205934cd3-master
616+
command:
617+
- runner.sh
618+
args:
619+
- kubetest2
620+
- noop
621+
- --test=node
622+
- --
623+
- --repo-root=.
624+
- --gcp-zone=us-central1-b
625+
- --parallelism=1
626+
- --focus-regex=\[Feature:Eviction\]
627+
- --skip-regex=""
628+
- '--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="--fail-cgroupv1=true --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\"]}"'
629+
- --timeout=300m
630+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv2.yaml
631+
resources:
632+
limits:
633+
cpu: 4
634+
memory: 6Gi
635+
requests:
636+
cpu: 4
637+
memory: 6Gi
638+
env:
639+
- name: GOPATH
640+
value: /go
641+
- name: KUBE_SSH_USER
642+
value: core
643+
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
644+
value: "1"
529645
- name: ci-node-kubelet-crio-cgroupv2-performance-test
530646
cluster: k8s-infra-prow-build
531647
interval: 12h
@@ -734,6 +850,63 @@ periodics:
734850
testgrid-tab-name: ci-crio-cgroupv2-node-e2e-resource-managers
735851
testgrid-alert-email: [email protected]
736852
description: "Executes CPU, Memory and Topology manager e2e tests with cgroup v2"
853+
- name: ci-crio-cgroupv2-node-e2e-resource-managers-canary
854+
cluster: k8s-infra-prow-build
855+
interval: 4h
856+
labels:
857+
preset-service-account: "true"
858+
preset-k8s-ssh: "true"
859+
preset-pull-kubernetes-e2e: "true"
860+
preset-pull-kubernetes-e2e-gce: "true"
861+
decorate: true
862+
decoration_config:
863+
timeout: 120m
864+
extra_refs:
865+
- org: kubernetes
866+
repo: kubernetes
867+
base_ref: master
868+
path_alias: k8s.io/kubernetes
869+
workdir: true
870+
- org: kubernetes
871+
repo: test-infra
872+
base_ref: master
873+
path_alias: k8s.io/test-infra
874+
annotations:
875+
testgrid-dashboards: sig-node-cri-o
876+
testgrid-tab-name: ci-crio-cgroupv2-node-e2e-resource-managers-canary
877+
testgrid-alert-email: [email protected]
878+
description: "Executes CPU, Memory and Topology manager e2e tests with cgroup v2"
879+
spec:
880+
containers:
881+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250702-e205934cd3-master
882+
command:
883+
- runner.sh
884+
args:
885+
- kubetest2
886+
- noop
887+
- --test=node
888+
- --
889+
- --repo-root=.
890+
- --gcp-zone=us-central1-b
891+
- --parallelism=1
892+
- --skip-regex=""
893+
- '--label-filter=Feature: isSubsetOf { CPUManager, MemoryManager, TopologyManager }'
894+
- '--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="--fail-cgroupv1=true --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\"]}"'
895+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv2-resource-managers.yaml
896+
resources:
897+
limits:
898+
cpu: 4
899+
memory: 6Gi
900+
requests:
901+
cpu: 4
902+
memory: 6Gi
903+
env:
904+
- name: GOPATH
905+
value: /go
906+
- name: KUBE_SSH_USER
907+
value: core
908+
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
909+
value: "1"
737910
- name: ci-crio-cgroupv1-node-e2e-hugepages
738911
cluster: k8s-infra-prow-build
739912
interval: 4h
@@ -786,6 +959,63 @@ periodics:
786959
testgrid-tab-name: ci-crio-cgroupv1-node-e2e-hugepages
787960
testgrid-alert-email: [email protected]
788961
description: "Executes hugepages e2e tests"
962+
- name: ci-crio-cgroupv1-node-e2e-hugepages-canary
963+
cluster: k8s-infra-prow-build
964+
interval: 4h
965+
labels:
966+
preset-service-account: "true"
967+
preset-k8s-ssh: "true"
968+
preset-pull-kubernetes-e2e: "true"
969+
preset-pull-kubernetes-e2e-gce: "true"
970+
decorate: true
971+
decoration_config:
972+
timeout: 120m
973+
extra_refs:
974+
- org: kubernetes
975+
repo: kubernetes
976+
base_ref: master
977+
path_alias: k8s.io/kubernetes
978+
workdir: true
979+
- org: kubernetes
980+
repo: test-infra
981+
base_ref: master
982+
path_alias: k8s.io/test-infra
983+
annotations:
984+
testgrid-dashboards: sig-node-cri-o
985+
testgrid-tab-name: ci-crio-cgroupv1-node-e2e-hugepages-canary
986+
testgrid-alert-email: [email protected]
987+
description: "Executes hugepages e2e tests"
988+
spec:
989+
containers:
990+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250702-e205934cd3-master
991+
command:
992+
- runner.sh
993+
args:
994+
- kubetest2
995+
- noop
996+
- --test=node
997+
- --
998+
- --repo-root=.
999+
- --gcp-zone=us-central1-b
1000+
- --parallelism=1
1001+
- --focus-regex=\[Feature:HugePages\]
1002+
- --skip-regex=""
1003+
- '--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\"]}"'
1004+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv1-hugepages.yaml
1005+
resources:
1006+
limits:
1007+
cpu: 4
1008+
memory: 6Gi
1009+
requests:
1010+
cpu: 4
1011+
memory: 6Gi
1012+
env:
1013+
- name: GOPATH
1014+
value: /go
1015+
- name: KUBE_SSH_USER
1016+
value: core
1017+
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
1018+
value: "1"
7891019
- name: ci-crio-cgroupv2-node-e2e-hugepages
7901020
cluster: k8s-infra-prow-build
7911021
interval: 4h
@@ -838,6 +1068,63 @@ periodics:
8381068
testgrid-tab-name: ci-crio-cgroupv2-node-e2e-hugepages
8391069
testgrid-alert-email: [email protected]
8401070
description: "Executes hugepages e2e tests"
1071+
- name: ci-crio-cgroupv2-node-e2e-hugepages-canary
1072+
cluster: k8s-infra-prow-build
1073+
interval: 4h
1074+
labels:
1075+
preset-service-account: "true"
1076+
preset-k8s-ssh: "true"
1077+
preset-pull-kubernetes-e2e: "true"
1078+
preset-pull-kubernetes-e2e-gce: "true"
1079+
decorate: true
1080+
decoration_config:
1081+
timeout: 120m
1082+
extra_refs:
1083+
- org: kubernetes
1084+
repo: kubernetes
1085+
base_ref: master
1086+
path_alias: k8s.io/kubernetes
1087+
workdir: true
1088+
- org: kubernetes
1089+
repo: test-infra
1090+
base_ref: master
1091+
path_alias: k8s.io/test-infra
1092+
annotations:
1093+
testgrid-dashboards: sig-node-cri-o
1094+
testgrid-tab-name: ci-crio-cgroupv2-node-e2e-hugepages-canary
1095+
testgrid-alert-email: [email protected]
1096+
description: "Executes hugepages e2e tests"
1097+
spec:
1098+
containers:
1099+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250702-e205934cd3-master
1100+
command:
1101+
- runner.sh
1102+
args:
1103+
- kubetest2
1104+
- noop
1105+
- --test=node
1106+
- --
1107+
- --repo-root=.
1108+
- --gcp-zone=us-central1-b
1109+
- --parallelism=1
1110+
- --focus-regex=\[Feature:HugePages\]
1111+
- --skip-regex=""
1112+
- '--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="--fail-cgroupv1=true --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\"]}"'
1113+
- --image-config-file=/home/prow/go/src/k8s.io/test-infra/jobs/e2e_node/crio/latest/image-config-cgroupv2-hugepages.yaml
1114+
resources:
1115+
limits:
1116+
cpu: 4
1117+
memory: 6Gi
1118+
requests:
1119+
cpu: 4
1120+
memory: 6Gi
1121+
env:
1122+
- name: GOPATH
1123+
value: /go
1124+
- name: KUBE_SSH_USER
1125+
value: core
1126+
- name: IGNITION_INJECT_GCE_SSH_PUBLIC_KEY_FILE
1127+
value: "1"
8411128
- name: ci-crio-cgroupv1-evented-pleg
8421129
cluster: k8s-infra-prow-build
8431130
interval: 3h

0 commit comments

Comments
 (0)