Skip to content

Commit 8c6f525

Browse files
authored
Merge pull request #29738 from Ankitasw/release-2.0-jobs
Add CAPA jobs for release-2.0
2 parents 38edbca + ef34118 commit 8c6f525

File tree

3 files changed

+536
-0
lines changed

3 files changed

+536
-0
lines changed
Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
periodics:
2+
- name: periodic-cluster-api-provider-aws-e2e-release-2-0
3+
cluster: eks-prow-build-cluster
4+
decorate: true
5+
decoration_config:
6+
timeout: 5h
7+
interval: 12h
8+
labels:
9+
preset-dind-enabled: "true"
10+
preset-kind-volume-mounts: "true"
11+
preset-service-account: "true"
12+
preset-aws-ssh: "true"
13+
preset-aws-credential: "true"
14+
extra_refs:
15+
- org: kubernetes-sigs
16+
repo: cluster-api-provider-aws
17+
base_ref: release-2.0
18+
path_alias: "sigs.k8s.io/cluster-api-provider-aws"
19+
spec:
20+
containers:
21+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230513-7e1db2f1bb-1.25
22+
command:
23+
- "runner.sh"
24+
- "./scripts/ci-e2e.sh"
25+
env:
26+
- name: BOSKOS_HOST
27+
value: "boskos.test-pods.svc.cluster.local"
28+
- name: AWS_REGION
29+
value: "us-west-2"
30+
# Parallelize tests
31+
- name: GINKGO_ARGS
32+
value: "-nodes 20 -skip='\\[ClusterClass\\]'"
33+
securityContext:
34+
privileged: true
35+
resources:
36+
requests:
37+
cpu: 2
38+
memory: "9Gi"
39+
limits:
40+
cpu: 2
41+
memory: "9Gi"
42+
annotations:
43+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws-2.0
44+
testgrid-tab-name: periodic-e2e-release-2-0
45+
testgrid-alert-email: [email protected]
46+
testgrid-num-failures-to-alert: "2"
47+
- name: periodic-cluster-api-provider-aws-eks-e2e-release-2-0
48+
cluster: eks-prow-build-cluster
49+
decorate: true
50+
decoration_config:
51+
timeout: 5h
52+
interval: 12h
53+
labels:
54+
preset-dind-enabled: "true"
55+
preset-kind-volume-mounts: "true"
56+
preset-service-account: "true"
57+
preset-aws-ssh: "true"
58+
preset-aws-credential: "true"
59+
extra_refs:
60+
- org: kubernetes-sigs
61+
repo: cluster-api-provider-aws
62+
base_ref: release-2.0
63+
path_alias: "sigs.k8s.io/cluster-api-provider-aws"
64+
spec:
65+
containers:
66+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230513-7e1db2f1bb-1.25
67+
command:
68+
- "runner.sh"
69+
- "./scripts/ci-e2e-eks.sh"
70+
env:
71+
- name: BOSKOS_HOST
72+
value: "boskos.test-pods.svc.cluster.local"
73+
- name: AWS_REGION
74+
value: "us-west-2"
75+
securityContext:
76+
privileged: true
77+
resources:
78+
requests:
79+
cpu: 2
80+
memory: "9Gi"
81+
limits:
82+
cpu: 2
83+
memory: "9Gi"
84+
annotations:
85+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws-2.0
86+
testgrid-tab-name: periodic-eks-e2e-release-2-0
87+
testgrid-alert-email: [email protected]
88+
testgrid-num-failures-to-alert: "2"
89+
- name: periodic-cluster-api-provider-aws-e2e-conformance-release-2-0
90+
cluster: eks-prow-build-cluster
91+
decorate: true
92+
decoration_config:
93+
timeout: 5h
94+
interval: 12h
95+
labels:
96+
preset-dind-enabled: "true"
97+
preset-kind-volume-mounts: "true"
98+
preset-service-account: "true"
99+
preset-aws-ssh: "true"
100+
preset-aws-credential: "true"
101+
extra_refs:
102+
- org: kubernetes-sigs
103+
repo: cluster-api-provider-aws
104+
base_ref: release-2.0
105+
path_alias: "sigs.k8s.io/cluster-api-provider-aws"
106+
spec:
107+
containers:
108+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230513-7e1db2f1bb-1.25
109+
command:
110+
- "runner.sh"
111+
- "./scripts/ci-conformance.sh"
112+
env:
113+
- name: BOSKOS_HOST
114+
value: "boskos.test-pods.svc.cluster.local"
115+
- name: AWS_REGION
116+
value: "us-west-2"
117+
# Parallelize tests
118+
- name: GINKGO_ARGS
119+
value: "-nodes 20"
120+
- name: GINKGO_FOCUS
121+
value: "Cluster API E2E tests"
122+
securityContext:
123+
privileged: true
124+
resources:
125+
requests:
126+
cpu: 2
127+
memory: "9Gi"
128+
limits:
129+
cpu: 2
130+
memory: "9Gi"
131+
annotations:
132+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws-2.0
133+
testgrid-tab-name: periodic-conformance-release-2-0
134+
testgrid-alert-email: [email protected]
135+
testgrid-num-failures-to-alert: "2"
136+
- name: periodic-cluster-api-provider-aws-e2e-conformance-with-k8s-ci-artifacts-release-2-0
137+
cluster: eks-prow-build-cluster
138+
max_concurrency: 1
139+
labels:
140+
preset-dind-enabled: "true"
141+
preset-kind-volume-mounts: "true"
142+
preset-service-account: "true"
143+
preset-aws-ssh: "true"
144+
preset-aws-credential: "true"
145+
decorate: true
146+
decoration_config:
147+
timeout: 5h
148+
interval: 12h
149+
extra_refs:
150+
- org: kubernetes-sigs
151+
repo: cluster-api-provider-aws
152+
base_ref: release-2.0
153+
path_alias: "sigs.k8s.io/cluster-api-provider-aws"
154+
- org: kubernetes-sigs
155+
repo: image-builder
156+
base_ref: master
157+
path_alias: "sigs.k8s.io/image-builder"
158+
- org: kubernetes
159+
repo: kubernetes
160+
base_ref: master
161+
path_alias: k8s.io/kubernetes
162+
spec:
163+
containers:
164+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20230513-7e1db2f1bb-1.25
165+
env:
166+
- name: BOSKOS_HOST
167+
value: "boskos.test-pods.svc.cluster.local"
168+
- name: AWS_REGION
169+
value: "us-west-2"
170+
- name: E2E_ARGS
171+
value: "-kubetest.use-ci-artifacts"
172+
# Parallelize tests
173+
- name: GINKGO_ARGS
174+
value: "-nodes 20"
175+
command:
176+
- "runner.sh"
177+
- "./scripts/ci-conformance.sh"
178+
# we need privileged mode in order to do docker in docker
179+
securityContext:
180+
privileged: true
181+
resources:
182+
requests:
183+
# these are both a bit below peak usage during build
184+
# this is mostly for building kubernetes
185+
memory: "9Gi"
186+
cpu: 2
187+
limits:
188+
cpu: 2
189+
memory: "9Gi"
190+
annotations:
191+
testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws-2.0
192+
testgrid-tab-name: periodic-conformance-release-2-0-k8s-main
193+
testgrid-num-columns-recent: '20'
194+
testgrid-alert-email: [email protected]

0 commit comments

Comments
 (0)