@@ -3201,7 +3201,8 @@ presubmits:
3201
3201
# Not relevant for most PRs.
3202
3202
always_run : false
3203
3203
# This covers most of the code related to dynamic resource allocation.
3204
- run_if_changed : /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/
3204
+ # Periodic variant: ci-kind-dra
3205
+ run_if_changed : /(dra|dynamicresources|resourceclaim|deviceclass|resourceslice|resourceclaimtemplate|dynamic-resource-allocation|pkg/apis/resource|api/resource)/.*.go
3205
3206
# The tests might still be flaky or this job might get triggered accidentally for
3206
3207
# an unrelated PR.
3207
3208
optional : true
@@ -3257,7 +3258,8 @@ presubmits:
3257
3258
# Not relevant for most PRs.
3258
3259
always_run : false
3259
3260
# This covers most of the code related to dynamic resource allocation.
3260
- run_if_changed : /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/
3261
+ # Periodic variant: ci-kind-dra-all
3262
+ run_if_changed : /(dra|dynamicresources|resourceclaim|deviceclass|resourceslice|resourceclaimtemplate|dynamic-resource-allocation|pkg/apis/resource|api/resource)/.*.go
3261
3263
# The tests might still be flaky or this job might get triggered accidentally for
3262
3264
# an unrelated PR.
3263
3265
optional : true
@@ -4276,7 +4278,10 @@ presubmits:
4276
4278
skip_branches :
4277
4279
- release-\d+\.\d+ # per-release image
4278
4280
always_run : false
4279
- run_if_changed : /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
4281
+ # Automatically testing with one container runtime in one configuration is sufficient to detect basic problems in kubelet early.
4282
+ # CRI-O was picked because it was solid for testing so far.
4283
+ # Periodic variant: ci-node-e2e-crio-cgrpv1-dra-features
4284
+ run_if_changed : (/dra/|/dynamicresources/|/resourceclaim/|/deviceclass/|/resourceslice/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_).*\.(go|yaml)
4280
4285
optional : true
4281
4286
skip_report : false
4282
4287
labels :
@@ -4322,11 +4327,12 @@ presubmits:
4322
4327
limits :
4323
4328
cpu : 4
4324
4329
memory : 6Gi
4325
- - name : pull-kubernetes-node-e2e-crio-cgrpv1-dra-kubetest2
4330
+ - name : pull-kubernetes-node-e2e-crio-cgrpv1-dra-kubetest2 # experimental alternative to pull-kubernetes-node-e2e-crio-cgrpv1-dra
4326
4331
cluster : k8s-infra-prow-build
4327
4332
# explicitly needs /test pull-kubernetes-node-e2e-crio-cgrpv1-dra-kubetest2 to run
4328
4333
always_run : false
4329
- run_if_changed : /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
4334
+ # Don't run automatically while experimental!
4335
+ # run_if_changed: (/dra/|/dynamicresources/|/resourceclaim/|/deviceclass/|/resourceslice/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_).*\.(go|yaml)
4330
4336
optional : true
4331
4337
skip_report : false
4332
4338
skip_branches :
@@ -4380,7 +4386,10 @@ presubmits:
4380
4386
skip_branches :
4381
4387
- release-\d+\.\d+ # per-release image
4382
4388
always_run : false
4383
- run_if_changed : /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
4389
+ # Automatically testing with one container runtime in one configuration is sufficient to detect basic problems in kubelet early.
4390
+ # CRI-O was picked because it was solid for testing so far.
4391
+ # Periodic variant: ci-node-e2e-cgrpv2-crio-dra
4392
+ # run_if_changed: (/dra/|/dynamicresources/|/resourceclaim/|/deviceclass/|/resourceslice/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_).*\.(go|yaml)
4384
4393
optional : true
4385
4394
skip_report : false
4386
4395
labels :
@@ -4426,11 +4435,12 @@ presubmits:
4426
4435
limits :
4427
4436
cpu : 4
4428
4437
memory : 6Gi
4429
- - name : pull-kubernetes-node-e2e-crio-cgrpv2-dra-kubetest2
4438
+ - name : pull-kubernetes-node-e2e-crio-cgrpv2-dra-kubetest2 # experimental alternative to pull-kubernetes-node-e2e-crio-cgrpv2-dra
4430
4439
cluster : k8s-infra-prow-build
4431
4440
# explicitly needs /test pull-kubernetes-node-e2e-crio-cgrpv2-dra-kubetest2 to run
4432
4441
always_run : false
4433
- run_if_changed : /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
4442
+ # Don't run automatically while experimental!
4443
+ # run_if_changed: (/dra/|/dynamicresources/|/resourceclaim/|/deviceclass/|/resourceslice/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_).*\.(go|yaml)
4434
4444
optional : true
4435
4445
skip_report : false
4436
4446
skip_branches :
@@ -4484,8 +4494,10 @@ presubmits:
4484
4494
skip_branches :
4485
4495
- release-\d+\.\d+ # per-release image
4486
4496
always_run : false
4487
- run_if_changed : /dra/|/dynamicresources/|/resourceclaim/|/resourceclass/|/podscheduling/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/resource/|/api/resource/|/test/e2e_node/dra_test.go
4488
- optional : true
4497
+ # Automatically testing with one container runtime in one configuration is sufficient to detect basic problems in kubelet early.
4498
+ # CRI-O was picked because it was solid for testing so far.
4499
+ # Periodic variant: ci-node-e2e-containerd-1-7-dra
4500
+ # run_if_changed: (/dra/|/dynamicresources/|/resourceclaim/|/deviceclass/|/resourceslice/|/resourceclaimtemplate/|/dynamic-resource-allocation/|/pkg/apis/r optional: true
4489
4501
skip_report : false
4490
4502
labels :
4491
4503
preset-service-account : " true"
0 commit comments