Skip to content

Commit 4b77a82

Browse files
committed
Setup prow for release-1.7-aie
Signed-off-by: Ryan Hallisey <rhallisey@nvidia.com>
1 parent 74159dc commit 4b77a82

2 files changed

Lines changed: 299 additions & 0 deletions

File tree

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
postsubmits:
2+
kubevirt/kubevirt-aie:
3+
- name: push-kubevirt-aie-virt-launcher-1.7-aie-nv
4+
branches:
5+
- release-1.7-aie-nv
6+
cluster: prow-workloads
7+
always_run: true
8+
skip_report: false
9+
annotations:
10+
testgrid-create-test-group: "false"
11+
decorate: true
12+
decoration_config:
13+
timeout: 1h
14+
grace_period: 5m
15+
max_concurrency: 1
16+
labels:
17+
preset-bazel-cache: "true"
18+
preset-docker-mirror-proxy: "true"
19+
preset-podman-in-container-enabled: "true"
20+
preset-kubevirtci-quay-credential: "true"
21+
spec:
22+
containers:
23+
- image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
24+
env:
25+
- name: DOCKER_PREFIX
26+
value: quay.io/kubevirt/kubevirt-aie
27+
- name: KUBEVIRT_CENTOS_STREAM_VERSION
28+
value: "10"
29+
- name: KUBEVIRT_CS10_BUILDER_VERSION
30+
value: "2602251001-25ce1ccb15"
31+
command:
32+
- /usr/local/bin/runner.sh
33+
- /bin/sh
34+
- -ce
35+
- |
36+
cat "$QUAY_PASSWORD" | podman login --username "$(cat "$QUAY_USER")" --password-stdin=true quay.io
37+
cp /etc/bazel.bazelrc ./ci.bazelrc
38+
DOCKER_TAG="$(date +%Y%m%d)_$(git rev-parse --short=10 HEAD)" \
39+
BUILD_ARCH=amd64,crossbuild-aarch64 \
40+
PUSH_TARGETS=virt-launcher \
41+
make bazel-push-images
42+
securityContext:
43+
privileged: true
44+
resources:
45+
requests:
46+
memory: 12Gi
Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
presubmits:
2+
kubevirt/kubevirt-aie:
3+
- always_run: true
4+
annotations:
5+
fork-per-release: "true"
6+
cluster: prow-workloads
7+
decorate: true
8+
decoration_config:
9+
grace_period: 5m0s
10+
timeout: 1h0m0s
11+
labels:
12+
preset-bazel-cache: "true"
13+
preset-docker-mirror-proxy: "true"
14+
preset-podman-in-container-enabled: "true"
15+
name: pull-kubevirt-aie-build-1.7-aie-nv
16+
branches:
17+
- release-1.7-aie-nv
18+
spec:
19+
containers:
20+
- command:
21+
- /usr/local/bin/runner.sh
22+
- /bin/sh
23+
- -c
24+
- cp /etc/bazel.bazelrc ./ci.bazelrc && make && make build-verify
25+
image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
26+
name: ""
27+
resources:
28+
requests:
29+
memory: 12Gi
30+
securityContext:
31+
privileged: true
32+
- always_run: true
33+
annotations:
34+
fork-per-release: "true"
35+
cluster: prow-workloads
36+
decorate: true
37+
decoration_config:
38+
grace_period: 5m0s
39+
timeout: 1h0m0s
40+
labels:
41+
preset-bazel-cache: "true"
42+
preset-docker-mirror-proxy: "true"
43+
preset-podman-in-container-enabled: "true"
44+
name: pull-kubevirt-aie-build-arm64-1.7-aie-nv
45+
branches:
46+
- release-1.7-aie-nv
47+
spec:
48+
containers:
49+
- command:
50+
- /usr/local/bin/runner.sh
51+
- /bin/sh
52+
- -c
53+
- cp /etc/bazel.bazelrc ./ci.bazelrc && make && make build-verify
54+
env:
55+
- name: BUILD_ARCH
56+
value: crossbuild-aarch64
57+
image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
58+
name: ""
59+
resources:
60+
requests:
61+
memory: 8Gi
62+
securityContext:
63+
privileged: true
64+
- always_run: true
65+
annotations:
66+
fork-per-release: "true"
67+
cluster: prow-workloads
68+
decorate: true
69+
decoration_config:
70+
grace_period: 5m0s
71+
timeout: 1h0m0s
72+
labels:
73+
preset-bazel-cache: "true"
74+
preset-docker-mirror-proxy: "true"
75+
max_concurrency: 11
76+
name: pull-kubevirt-aie-code-lint-1.7-aie-nv
77+
branches:
78+
- release-1.7-aie-nv
79+
spec:
80+
containers:
81+
- command:
82+
- /usr/local/bin/runner.sh
83+
- /bin/sh
84+
- -c
85+
- |
86+
make lint
87+
image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
88+
name: ""
89+
resources:
90+
requests:
91+
memory: 12Gi
92+
securityContext:
93+
privileged: true
94+
- always_run: true
95+
annotations:
96+
fork-per-release: "true"
97+
testgrid-dashboards: kubevirt-presubmits
98+
cluster: prow-workloads
99+
decorate: true
100+
decoration_config:
101+
grace_period: 5m0s
102+
timeout: 1h0m0s
103+
labels:
104+
preset-bazel-cache: "true"
105+
preset-docker-mirror-proxy: "true"
106+
preset-podman-in-container-enabled: "true"
107+
name: pull-kubevirt-aie-unit-test-1.7-aie-nv
108+
branches:
109+
- release-1.7-aie-nv
110+
spec:
111+
containers:
112+
- command:
113+
- /usr/local/bin/runner.sh
114+
- /bin/sh
115+
- -c
116+
- make test
117+
image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
118+
name: ""
119+
resources:
120+
requests:
121+
cpu: "4"
122+
memory: 24Gi
123+
securityContext:
124+
privileged: true
125+
- always_run: true
126+
annotations:
127+
fork-per-release: "true"
128+
testgrid-dashboards: kubevirt-presubmits
129+
cluster: prow-arm64-workloads
130+
decorate: true
131+
decoration_config:
132+
grace_period: 5m0s
133+
timeout: 2h0m0s
134+
labels:
135+
preset-podman-in-container-enabled: "true"
136+
name: pull-kubevirt-aie-unit-test-arm64-1.7-aie-nv
137+
branches:
138+
- release-1.7-aie-nv
139+
spec:
140+
containers:
141+
- command:
142+
- /usr/local/bin/runner.sh
143+
- /bin/sh
144+
- -c
145+
- make test
146+
image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
147+
name: ""
148+
resources:
149+
requests:
150+
memory: 12Gi
151+
securityContext:
152+
privileged: true
153+
- always_run: true
154+
annotations:
155+
fork-per-release: "true"
156+
testgrid-dashboards: kubevirt-presubmits
157+
cluster: prow-arm64-workloads
158+
decorate: true
159+
decoration_config:
160+
grace_period: 5m0s
161+
timeout: 4h0m0s
162+
labels:
163+
preset-podman-in-container-enabled: "true"
164+
max_concurrency: 4
165+
name: pull-kubevirt-aie-kind-1.35-sig-compute-arm64-1.7-aie-nv
166+
branches:
167+
- release-1.7-aie-nv
168+
spec:
169+
containers:
170+
- command:
171+
- /usr/local/bin/runner.sh
172+
- /bin/sh
173+
- -ce
174+
- |
175+
automation/test.sh
176+
env:
177+
- name: TARGET
178+
value: kind-1.35-wg-arm64
179+
- name: KUBEVIRT_NUM_NODES
180+
value: "2"
181+
- name: KUBEVIRT_CENTOS_STREAM_VERSION
182+
value: "10"
183+
- name: KUBEVIRT_CS10_BUILDER_VERSION
184+
value: "2602231621-e36f1c7568"
185+
image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
186+
name: ""
187+
resources:
188+
requests:
189+
memory: 52Gi
190+
securityContext:
191+
privileged: true
192+
volumeMounts:
193+
- mountPath: /sys/fs/cgroup
194+
name: cgroup
195+
volumes:
196+
- hostPath:
197+
path: /sys/fs/cgroup
198+
type: Directory
199+
name: cgroup
200+
- always_run: false
201+
annotations:
202+
fork-per-release: "true"
203+
testgrid-dashboards: kubevirt-presubmits
204+
cluster: prow-arm64-workloads
205+
decorate: true
206+
decoration_config:
207+
grace_period: 5m0s
208+
timeout: 4h0m0s
209+
labels:
210+
preset-podman-in-container-enabled: "true"
211+
max_concurrency: 2
212+
name: pull-kubevirt-aie-kind-1.35-conformance-arm64-1.7-aie-nv
213+
optional: true
214+
branches:
215+
- release-1.7-aie-nv
216+
spec:
217+
containers:
218+
- command:
219+
- /usr/local/bin/runner.sh
220+
- /bin/sh
221+
- -ce
222+
- |
223+
automation/conformance.sh
224+
env:
225+
- name: TARGET
226+
value: kind-1.35-wg-arm64
227+
- name: KUBEVIRT_PROVIDER
228+
value: kind-1.35
229+
- name: KUBEVIRT_NUM_NODES
230+
value: "3"
231+
- name: IPFAMILY
232+
value: dual
233+
- name: RUN_ON_ARM64_INFRA
234+
value: "true"
235+
- name: KUBEVIRT_CENTOS_STREAM_VERSION
236+
value: "10"
237+
- name: KUBEVIRT_CS10_BUILDER_VERSION
238+
value: "2602231621-e36f1c7568"
239+
image: quay.io/kubevirtci/bootstrap:v20260319-c8f1db8
240+
name: ""
241+
resources:
242+
requests:
243+
memory: 52Gi
244+
securityContext:
245+
privileged: true
246+
volumeMounts:
247+
- mountPath: /sys/fs/cgroup
248+
name: cgroup
249+
volumes:
250+
- hostPath:
251+
path: /sys/fs/cgroup
252+
type: Directory
253+
name: cgroup

0 commit comments

Comments
 (0)