Skip to content

Commit a888542

Browse files
authored
Merge pull request #35485 from Prajyot-Parab/master
Add presubmit jobs for CAPIBM release-0.12 branch
2 parents 608b6df + 1268d19 commit a888542

File tree

1 file changed

+176
-0
lines changed

1 file changed

+176
-0
lines changed
Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
presubmits:
2+
kubernetes-sigs/cluster-api-provider-ibmcloud:
3+
- name: pull-cluster-api-provider-ibmcloud-make-release-0-12
4+
cluster: eks-prow-build-cluster
5+
always_run: true
6+
branches:
7+
# The script this job runs is not in all branches.
8+
- ^release-0.12
9+
decorate: true
10+
path_alias: sigs.k8s.io/cluster-api-provider-ibmcloud
11+
labels:
12+
preset-service-account: "true"
13+
preset-dind-enabled: "true"
14+
spec:
15+
containers:
16+
- command:
17+
- "runner.sh"
18+
- "./scripts/ci-make.sh"
19+
# docker-in-docker needs privileged mode
20+
securityContext:
21+
privileged: true
22+
image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250904-c89b045f57-1.33
23+
imagePullPolicy: Always
24+
resources:
25+
limits:
26+
cpu: "2"
27+
memory: "6Gi"
28+
requests:
29+
cpu: "2"
30+
memory: "6Gi"
31+
annotations:
32+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-ibmcloud
33+
testgrid-tab-name: pr-make-release-0-12
34+
- name: pull-cluster-api-provider-ibmcloud-test-release-0-12
35+
cluster: eks-prow-build-cluster
36+
always_run: true
37+
branches:
38+
# The script this job runs is not in all branches.
39+
- ^release-0.12
40+
decorate: true
41+
path_alias: sigs.k8s.io/cluster-api-provider-ibmcloud
42+
labels:
43+
preset-service-account: "true"
44+
spec:
45+
containers:
46+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250904-c89b045f57-1.33
47+
imagePullPolicy: Always
48+
command:
49+
- "./scripts/ci-test.sh"
50+
resources:
51+
limits:
52+
cpu: "2"
53+
memory: "6Gi"
54+
requests:
55+
cpu: "2"
56+
memory: "6Gi"
57+
annotations:
58+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-ibmcloud
59+
testgrid-tab-name: pr-test-release-0-12
60+
- name: pull-cluster-api-provider-ibmcloud-smoke-test-release-0-12
61+
cluster: eks-prow-build-cluster
62+
always_run: true
63+
branches:
64+
# The script this job runs is not in all branches.
65+
- ^release-0.12
66+
decorate: true
67+
path_alias: sigs.k8s.io/cluster-api-provider-ibmcloud
68+
labels:
69+
preset-service-account: "true"
70+
preset-dind-enabled: "true"
71+
preset-kind-volume-mounts: "true"
72+
spec:
73+
containers:
74+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250904-c89b045f57-1.33
75+
imagePullPolicy: Always
76+
env:
77+
- name: "IBMCLOUD_API_KEY"
78+
value: "dummyApiKey"
79+
command:
80+
- "runner.sh"
81+
- "./scripts/ci-smoke-test.sh"
82+
# docker-in-docker needs privileged mode
83+
securityContext:
84+
privileged: true
85+
resources:
86+
limits:
87+
cpu: "2"
88+
memory: "6Gi"
89+
requests:
90+
cpu: "2"
91+
memory: "6Gi"
92+
annotations:
93+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-ibmcloud
94+
testgrid-tab-name: pr-smoke-test-release-0-12
95+
- name: pull-cluster-api-provider-ibmcloud-build-release-0-12
96+
cluster: eks-prow-build-cluster
97+
always_run: true
98+
branches:
99+
# The script this job runs is not in all branches.
100+
- ^release-0.12
101+
optional: false
102+
decorate: true
103+
path_alias: sigs.k8s.io/cluster-api-provider-ibmcloud
104+
spec:
105+
containers:
106+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250904-c89b045f57-1.33
107+
command:
108+
- "./scripts/ci-build.sh"
109+
resources:
110+
limits:
111+
memory: "6Gi"
112+
cpu: "2"
113+
requests:
114+
memory: "6Gi"
115+
cpu: "2"
116+
annotations:
117+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-ibmcloud
118+
testgrid-tab-name: pr-build-release-0-12
119+
- name: pull-cluster-api-provider-ibmcloud-verify-release-0-12
120+
cluster: eks-prow-build-cluster
121+
always_run: true
122+
branches:
123+
# The script this job runs is not in all branches.
124+
- ^release-0.12
125+
optional: false
126+
decorate: true
127+
path_alias: "sigs.k8s.io/cluster-api-provider-ibmcloud"
128+
labels:
129+
preset-dind-enabled: "true"
130+
spec:
131+
containers:
132+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250904-c89b045f57-1.33
133+
command:
134+
- "runner.sh"
135+
- "make"
136+
- "verify"
137+
# docker-in-docker needs privileged mode
138+
securityContext:
139+
privileged: true
140+
resources:
141+
limits:
142+
cpu: "2"
143+
memory: "6Gi"
144+
requests:
145+
cpu: "2"
146+
memory: "6Gi"
147+
annotations:
148+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-ibmcloud
149+
testgrid-tab-name: pr-verify-release-0-12
150+
- name: pull-cluster-api-provider-ibmcloud-apidiff-release-0-12
151+
cluster: eks-prow-build-cluster
152+
decorate: true
153+
path_alias: "sigs.k8s.io/cluster-api-provider-ibmcloud"
154+
always_run: true
155+
optional: true
156+
labels:
157+
preset-service-account: "true"
158+
branches:
159+
- ^release-0.12
160+
spec:
161+
containers:
162+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20250904-c89b045f57-1.33
163+
command:
164+
- runner.sh
165+
args:
166+
- ./scripts/ci-apidiff.sh
167+
resources:
168+
limits:
169+
cpu: "2"
170+
memory: "6Gi"
171+
requests:
172+
cpu: "2"
173+
memory: "6Gi"
174+
annotations:
175+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-ibmcloud
176+
testgrid-tab-name: pr-apidiff-release-0-12

0 commit comments

Comments
 (0)