Skip to content

Commit 38d1ab6

Browse files
Organize ibm testgrid dashboards based on architecture
1 parent f566c2b commit 38d1ab6

File tree

6 files changed

+82
-78
lines changed

6 files changed

+82
-78
lines changed

config/jobs/etcd/etcd-periodics.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ periodics:
4646
repo: etcd
4747
base_ref: main
4848
annotations:
49-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
49+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
5050
testgrid-tab-name: ci-etcd-e2e-ppc64le
5151
spec:
5252
containers:
@@ -78,7 +78,7 @@ periodics:
7878
repo: etcd
7979
base_ref: main
8080
annotations:
81-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-etcd-s390x
81+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-s390x-etcd
8282
testgrid-tab-name: ci-etcd-e2e-s390x
8383
spec:
8484
containers:
@@ -175,7 +175,7 @@ periodics:
175175
repo: etcd
176176
base_ref: main
177177
annotations:
178-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
178+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
179179
testgrid-tab-name: ci-etcd-unit-test-ppc64le
180180
spec:
181181
containers:
@@ -204,7 +204,7 @@ periodics:
204204
repo: etcd
205205
base_ref: main
206206
annotations:
207-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-etcd-s390x
207+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-s390x-etcd
208208
testgrid-tab-name: ci-etcd-unit-test-s390x
209209
spec:
210210
containers:
@@ -356,7 +356,7 @@ periodics:
356356
repo: etcd
357357
base_ref: main
358358
annotations:
359-
testgrid-dashboards: sig-etcd-ppc64le, ibm-etcd-ppc64le
359+
testgrid-dashboards: sig-etcd-ppc64le, ibm-ppc64le-etcd
360360
testgrid-create-test-group: 'true'
361361
spec:
362362
containers:
@@ -400,7 +400,7 @@ periodics:
400400
repo: etcd
401401
base_ref: main
402402
annotations:
403-
testgrid-dashboards: sig-etcd-s390x, ibm-etcd-s390x
403+
testgrid-dashboards: sig-etcd-s390x, ibm-s390x-etcd
404404
testgrid-create-test-group: 'true'
405405
spec:
406406
containers:
@@ -750,7 +750,7 @@ periodics:
750750
repo: etcd
751751
base_ref: main
752752
annotations:
753-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
753+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
754754
testgrid-tab-name: ci-etcd-integration-1-cpu-ppc64le
755755
spec:
756756
containers:
@@ -782,7 +782,7 @@ periodics:
782782
repo: etcd
783783
base_ref: main
784784
annotations:
785-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-etcd-s390x
785+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-s390x-etcd
786786
testgrid-tab-name: ci-etcd-integration-1-cpu-s390x
787787
spec:
788788
containers:
@@ -882,7 +882,7 @@ periodics:
882882
base_ref: main
883883
decorate: true
884884
annotations:
885-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
885+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
886886
testgrid-tab-name: ci-etcd-integration-2-cpu-ppc64le
887887
spec:
888888
containers:
@@ -914,7 +914,7 @@ periodics:
914914
base_ref: main
915915
decorate: true
916916
annotations:
917-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-etcd-s390x
917+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-s390x-etcd
918918
testgrid-tab-name: ci-etcd-integration-2-cpu-s390x
919919
spec:
920920
containers:
@@ -1014,7 +1014,7 @@ periodics:
10141014
base_ref: main
10151015
decorate: true
10161016
annotations:
1017-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
1017+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
10181018
testgrid-tab-name: ci-etcd-integration-4-cpu-ppc64le
10191019
spec:
10201020
containers:
@@ -1046,7 +1046,7 @@ periodics:
10461046
base_ref: main
10471047
decorate: true
10481048
annotations:
1049-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-etcd-s390x
1049+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-s390x, ibm-s390x-etcd
10501050
testgrid-tab-name: ci-etcd-integration-4-cpu-s390x
10511051
spec:
10521052
containers:
@@ -1148,7 +1148,7 @@ periodics:
11481148
repo: etcd
11491149
base_ref: release-3.6
11501150
annotations:
1151-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
1151+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
11521152
testgrid-tab-name: ci-etcd-e2e-release36-ppc64le
11531153
spec:
11541154
containers:
@@ -1245,7 +1245,7 @@ periodics:
12451245
repo: etcd
12461246
base_ref: release-3.6
12471247
annotations:
1248-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
1248+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
12491249
testgrid-tab-name: ci-etcd-unit-test-release36-ppc64le
12501250
spec:
12511251
containers:
@@ -1564,7 +1564,7 @@ periodics:
15641564
repo: etcd
15651565
base_ref: release-3.6
15661566
annotations:
1567-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
1567+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
15681568
testgrid-tab-name: ci-etcd-integration-1-cpu-release36-ppc64le
15691569
spec:
15701570
containers:
@@ -1764,7 +1764,7 @@ periodics:
17641764
base_ref: release-3.6
17651765
decorate: true
17661766
annotations:
1767-
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-etcd-ppc64le
1767+
testgrid-dashboards: sig-etcd-periodics, sig-etcd-ppc64le, ibm-ppc64le-etcd
17681768
testgrid-tab-name: ci-etcd-integration-4-cpu-release36-ppc64le
17691769
spec:
17701770
containers:

config/jobs/kubernetes-sigs/cluster-api-provider-ibmcloud/cluster-api-provider-ibmcom-periodics-main.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ periodics:
44
interval: 12h
55
decorate: true
66
annotations:
7-
testgrid-dashboards: ibm-periodics, ibm-cluster-api
7+
testgrid-dashboards: ibm-ppc64le-periodics, ibm-cluster-api
88
testgrid-tab-name: periodic-cluster-api-provider-ibmcloud-coverage
99
extra_refs:
1010
- org: kubernetes-sigs

config/jobs/kubernetes/cloud-provider-ibmcloud/cloud-provider-ibmcloud-periodics.yaml renamed to config/jobs/kubernetes/cloud-provider-ibmcloud/cloud-provider-ibmcloud-ppc64le-periodics.yaml

Lines changed: 7 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ periodics:
99
base_ref: master
1010
path_alias: k8s.io/kubernetes
1111
annotations:
12-
testgrid-dashboards: ibm-k8s-ppc64le, ibm-periodics
12+
testgrid-dashboards: ibm-ppc64le-k8s, ibm-ppc64le-periodics
1313
testgrid-tab-name: ci-kubernetes-unit-ppc64le
1414
spec:
1515
# unit tests have no business requiring root or doing privileged operations
@@ -36,43 +36,6 @@ periodics:
3636
cpu: 6
3737
memory: "28Gi"
3838

39-
- name: ci-kubernetes-unit-s390x
40-
interval: 1h
41-
cluster: k8s-infra-s390x-prow-build
42-
decorate: true
43-
extra_refs:
44-
- org: kubernetes
45-
repo: kubernetes
46-
base_ref: master
47-
path_alias: k8s.io/kubernetes
48-
annotations:
49-
testgrid-dashboards: ibm-periodics, ibm-k8s-s390x
50-
testgrid-tab-name: ci-kubernetes-unit-s390x
51-
spec:
52-
# unit tests have no business requiring root or doing privileged operations
53-
securityContext:
54-
# NOTE: these are arbitrary non-root values. They don't exist in the
55-
# image and don't need to, the unit tests should only write to TMPDIR
56-
runAsGroup: 2010
57-
runAsUser: 2001
58-
containers:
59-
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250815-171060767f-master
60-
command:
61-
- make
62-
- test
63-
env:
64-
- name: KUBE_TIMEOUT
65-
value: "-timeout=300s"
66-
securityContext:
67-
allowPrivilegeEscalation: false
68-
resources:
69-
requests:
70-
cpu: 6
71-
memory: "28Gi"
72-
limits:
73-
cpu: 6
74-
memory: "28Gi"
75-
7639
- name: ci-kubernetes-ppc64le-conformance-latest-kubetest2
7740
interval: 3h
7841
cluster: k8s-infra-ppc64le-prow-build
@@ -88,7 +51,7 @@ periodics:
8851
workdir: true
8952
annotations:
9053
description: Runs conformance tests using kubetest2 against kubernetes ci latest on IBM powervs
91-
testgrid-dashboards: ibm-k8s-e2e, ibm-k8s-ppc64le, conformance-ppc64le
54+
testgrid-dashboards: ibm-ppc64le-e2e, ibm-ppc64le-k8s, conformance-ppc64le, ibm-k8s-e2e
9255
testgrid-tab-name: ci-kubernetes-ppc64le-conformance-latest-kubetest2
9356
spec:
9457
containers:
@@ -170,7 +133,7 @@ periodics:
170133
workdir: true
171134
annotations:
172135
description: Runs e2e-node tests using kubetest2 on IBM powervs
173-
testgrid-dashboards: ibm-node-e2e, ibm-k8s-ppc64le, sig-node-ppc64le
136+
testgrid-dashboards: ibm-ppc64le-node-e2e, ibm-ppc64le-k8s, sig-node-ppc64le
174137
testgrid-tab-name: ci-kubernetes-ppc64le-e2e-node-latest-kubetest2
175138
spec:
176139
containers:
@@ -241,7 +204,7 @@ periodics:
241204
workdir: true
242205
annotations:
243206
description: Runs e2e tests with alpha enabled feature gates against kubernetes ci latest on IBM powervs
244-
testgrid-dashboards: ibm-k8s-e2e, ibm-k8s-ppc64le
207+
testgrid-dashboards: ibm-ppc64le-e2e, ibm-ppc64le-k8s, ibm-k8s-e2e
245208
testgrid-tab-name: ci-kubernetes-ppc64le-e2e-alpha-enabled-default
246209
spec:
247210
containers:
@@ -307,7 +270,7 @@ periodics:
307270
workdir: true
308271
annotations:
309272
description: Runs e2e tests with against kubernetes ci latest on IBM powervs
310-
testgrid-dashboards: ibm-k8s-e2e, ibm-k8s-ppc64le
273+
testgrid-dashboards: ibm-ppc64le-e2e, ibm-ppc64le-k8s, ibm-k8s-e2e
311274
testgrid-tab-name: ci-kubernetes-e2e-ppc64le-default
312275
spec:
313276
containers:
@@ -369,7 +332,7 @@ periodics:
369332
workdir: true
370333
annotations:
371334
description: Runs E2E slow tests using kubetest2 against kubernetes ci latest on IBM powervs
372-
testgrid-dashboards: ibm-k8s-e2e, ibm-k8s-ppc64le
335+
testgrid-dashboards: ibm-ppc64le-e2e, ibm-ppc64le-k8s, ibm-k8s-e2e
373336
testgrid-tab-name: ci-kubernetes-ppc64le-e2e-slow-kubetest2
374337
spec:
375338
containers:
@@ -432,7 +395,7 @@ periodics:
432395
workdir: true
433396
annotations:
434397
description: Runs E2E serial tests using kubetest2 against kubernetes ci latest on IBM powervs
435-
testgrid-dashboards: ibm-k8s-e2e, ibm-k8s-ppc64le
398+
testgrid-dashboards: ibm-ppc64le-e2e, ibm-ppc64le-k8s, ibm-k8s-e2e
436399
testgrid-tab-name: ci-kubernetes-e2e-ppc64le-serial-kubetest2
437400
spec:
438401
containers:

config/jobs/kubernetes/cloud-provider-ibmcloud/cloud-provider-ibmcloud-presubmits.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ presubmits:
88
timeout: 220m
99
annotations:
1010
description: Optional presubmit job to test changes in kubernetes-sigs/provider-ibmcloud-test-infra repo
11-
testgrid-dashboards: ibm-presubmits
11+
testgrid-dashboards: ibm-ppc64le-presubmits
1212
testgrid-tab-name: pull-provider-ibmcloud-test-infra-kubernetes
1313
labels:
1414
preset-ibmcloud-cred: "true"
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
periodics:
2+
- name: ci-kubernetes-unit-s390x
3+
interval: 1h
4+
cluster: k8s-infra-s390x-prow-build
5+
decorate: true
6+
extra_refs:
7+
- org: kubernetes
8+
repo: kubernetes
9+
base_ref: master
10+
path_alias: k8s.io/kubernetes
11+
annotations:
12+
testgrid-dashboards: ibm-s390x-periodics, ibm-s390x-k8s
13+
testgrid-tab-name: ci-kubernetes-unit-s390x
14+
spec:
15+
# unit tests have no business requiring root or doing privileged operations
16+
securityContext:
17+
# NOTE: these are arbitrary non-root values. They don't exist in the
18+
# image and don't need to, the unit tests should only write to TMPDIR
19+
runAsGroup: 2010
20+
runAsUser: 2001
21+
containers:
22+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250815-171060767f-master
23+
command:
24+
- make
25+
- test
26+
env:
27+
- name: KUBE_TIMEOUT
28+
value: "-timeout=300s"
29+
securityContext:
30+
allowPrivilegeEscalation: false
31+
resources:
32+
requests:
33+
cpu: 6
34+
memory: "28Gi"
35+
limits:
36+
cpu: 6
37+
memory: "28Gi"

config/testgrids/ibm/config.yaml

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,27 @@
11
dashboard_groups:
22
- name: ibm
33
dashboard_names:
4-
- ibm-k8s-e2e
5-
- ibm-node-e2e
6-
- ibm-k8s-ppc64le
7-
- ibm-periodics
8-
- ibm-k8s-s390x
4+
- ibm-ppc64le-e2e
5+
- ibm-ppc64le-node-e2e
6+
- ibm-ppc64le-periodics
7+
- ibm-ppc64le-presubmits
8+
- ibm-ppc64le-k8s
9+
- ibm-ppc64le-etcd
910
- ibm-cluster-api
10-
- ibm-etcd-ppc64le
11-
- ibm-etcd-s390x
12-
- ibm-presubmits
11+
- ibm-s390x-periodics
12+
- ibm-s390x-k8s
13+
- ibm-s390x-etcd
14+
- ibm-k8s-e2e
1315

1416
dashboards:
15-
- name: ibm-k8s-e2e
16-
- name: ibm-node-e2e
17-
- name: ibm-k8s-ppc64le
18-
- name: ibm-k8s-s390x
19-
- name: ibm-etcd-ppc64le
20-
- name: ibm-etcd-s390x
17+
- name: ibm-ppc64le-e2e
18+
- name: ibm-ppc64le-node-e2e
19+
- name: ibm-ppc64le-periodics
20+
- name: ibm-ppc64le-presubmits
21+
- name: ibm-ppc64le-k8s
22+
- name: ibm-ppc64le-etcd
2123
- name: ibm-cluster-api
22-
- name: ibm-presubmits
23-
- name: ibm-periodics
24+
- name: ibm-s390x-periodics
25+
- name: ibm-s390x-k8s
26+
- name: ibm-s390x-etcd
27+
- name: ibm-k8s-e2e

0 commit comments

Comments
 (0)