Skip to content

Commit 8f4befd

Browse files
committed
ci: add integration, e2e, and build-image presubmit jobs for kro
Add three new presubmit jobs to validate integration tests, e2e tests, and image builds on every PR to the main branch.
1 parent 752c46c commit 8f4befd

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

config/jobs/kubernetes-sigs/kro/kro-presubmits-main.yaml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,78 @@ presubmits:
2525
annotations:
2626
testgrid-dashboards: sig-cloud-provider-kro-presubmits
2727
testgrid-tab-name: presubmits-unit-tests
28+
- name: presubmits-integration-tests
29+
always_run: true
30+
optional: false
31+
decorate: true
32+
decoration_config:
33+
timeout: 3h
34+
path_alias: "sigs.k8s.io/kro"
35+
cluster: eks-prow-build-cluster
36+
branches:
37+
- ^main$
38+
spec:
39+
containers:
40+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-1.33
41+
command:
42+
- scripts/ci/presubmits/integration-tests
43+
resources:
44+
limits:
45+
cpu: 8
46+
memory: 16Gi
47+
requests:
48+
cpu: 8
49+
memory: 16Gi
50+
annotations:
51+
testgrid-dashboards: sig-cloud-provider-kro-presubmits
52+
testgrid-tab-name: presubmits-integration-tests
53+
- name: presubmits-e2e-tests
54+
always_run: true
55+
optional: false
56+
decorate: true
57+
decoration_config:
58+
timeout: 3h
59+
path_alias: "sigs.k8s.io/kro"
60+
cluster: eks-prow-build-cluster
61+
branches:
62+
- ^main$
63+
spec:
64+
containers:
65+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-1.33
66+
command:
67+
- scripts/ci/presubmits/e2e-tests
68+
resources:
69+
limits:
70+
cpu: 8
71+
memory: 16Gi
72+
requests:
73+
cpu: 8
74+
memory: 16Gi
75+
annotations:
76+
testgrid-dashboards: sig-cloud-provider-kro-presubmits
77+
testgrid-tab-name: presubmits-e2e-tests
78+
- name: presubmits-build-image
79+
always_run: true
80+
optional: false
81+
decorate: true
82+
decoration_config:
83+
timeout: 2h
84+
path_alias: "sigs.k8s.io/kro"
85+
cluster: eks-prow-build-cluster
86+
branches:
87+
- ^main$
88+
spec:
89+
containers:
90+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251021-e2c2c9806f-1.33
91+
command:
92+
- scripts/ci/presubmits/build-image
93+
resources:
94+
limits:
95+
cpu: 4
96+
memory: 8Gi
97+
requests:
98+
cpu: 4
99+
memory: 8Gi
100+
annotations:
101+
testgrid-dashboards: sig-cloud-provider-kro-presubmits
102+
testgrid-tab-name: presubmits-build-image

0 commit comments

Comments
 (0)