Skip to content

Commit a6c9a44

Browse files
authored
Merge pull request #110 from red-hat-data-services/fix-powerz-builds
Add PR pipelines to test power/z builds
2 parents 3452592 + 522b967 commit a6c9a44

File tree

1 file changed

+174
-0
lines changed

1 file changed

+174
-0
lines changed

.tekton/vllm-cpu-pull-request.yaml

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
apiVersion: tekton.dev/v1
2+
kind: PipelineRun
3+
metadata:
4+
annotations:
5+
build.appstudio.openshift.io/repo: https://github.com/red-hat-data-services/vllm?rev={{revision}}
6+
build.appstudio.redhat.com/commit_sha: '{{revision}}'
7+
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
8+
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
9+
pipelinesascode.tekton.dev/max-keep-runs: "3"
10+
pipelinesascode.tekton.dev/on-comment: "^/build-powerz"
11+
pipelinesascode.tekton.dev/cancel-in-progress: "true"
12+
pipelinesascode.tekton.dev/on-cel-expression: |
13+
false
14+
creationTimestamp: null
15+
labels:
16+
appstudio.openshift.io/application: external-rhoai-v2-20
17+
appstudio.openshift.io/component: vllm-cpu-v2-20
18+
pipelines.appstudio.openshift.io/type: build
19+
name: vllm-ppc64le-on-pull-request
20+
namespace: rhoai-tenant
21+
spec:
22+
timeouts:
23+
pipeline: 8h
24+
tasks: 4h
25+
params:
26+
- name: image-expires-after
27+
value: 5d
28+
- name: git-url
29+
value: '{{source_url}}'
30+
- name: revision
31+
value: '{{revision}}'
32+
- name: output-image
33+
value: quay.io/modh/vllm:on-pr-cpu-{{revision}}
34+
- name: dockerfile
35+
value: Dockerfile.ppc64le.ubi
36+
- name: path-context
37+
value: .
38+
- name: hermetic
39+
value: false
40+
- name: build-source-image
41+
value: false
42+
- name: build-image-index
43+
value: true
44+
- name: build-args
45+
value:
46+
- max_jobs=6
47+
- nvcc_threads=2
48+
- name: fetch-git-tags
49+
value: true
50+
- name: clone-depth
51+
value: "2147483647"
52+
- name: build-platforms
53+
value:
54+
- linux-large/ppc64le
55+
taskRunSpecs:
56+
- pipelineTaskName: ecosystem-cert-preflight-checks
57+
computeResources:
58+
requests:
59+
cpu: '8'
60+
memory: 16Gi
61+
limits:
62+
cpu: '16'
63+
memory: 32Gi
64+
- pipelineTaskName: clair-scan
65+
computeResources:
66+
requests:
67+
cpu: '8'
68+
memory: 16Gi
69+
limits:
70+
cpu: '16'
71+
memory: 32Gi
72+
pipelineRef:
73+
resolver: git
74+
params:
75+
- name: url
76+
value: https://github.com/red-hat-data-services/rhoai-konflux-tasks.git
77+
- name: revision
78+
value: vllm
79+
- name: pathInRepo
80+
value: pipelines/container-build-remote.yaml
81+
taskRunTemplate: {}
82+
workspaces:
83+
- name: git-auth
84+
secret:
85+
secretName: '{{ git_auth_secret }}'
86+
status: {}
87+
---
88+
apiVersion: tekton.dev/v1
89+
kind: PipelineRun
90+
metadata:
91+
annotations:
92+
build.appstudio.openshift.io/repo: https://github.com/red-hat-data-services/vllm?rev={{revision}}
93+
build.appstudio.redhat.com/commit_sha: '{{revision}}'
94+
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
95+
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
96+
pipelinesascode.tekton.dev/max-keep-runs: "3"
97+
pipelinesascode.tekton.dev/on-comment: "^/build-powerz"
98+
pipelinesascode.tekton.dev/cancel-in-progress: "true"
99+
pipelinesascode.tekton.dev/on-cel-expression: |
100+
false
101+
creationTimestamp: null
102+
labels:
103+
appstudio.openshift.io/application: external-rhoai-v2-20
104+
appstudio.openshift.io/component: vllm-cpu-v2-20
105+
pipelines.appstudio.openshift.io/type: build
106+
name: vllm-s390x-on-pull-request
107+
namespace: rhoai-tenant
108+
spec:
109+
timeouts:
110+
pipeline: 8h
111+
tasks: 4h
112+
params:
113+
- name: image-expires-after
114+
value: 5d
115+
- name: git-url
116+
value: '{{source_url}}'
117+
- name: revision
118+
value: '{{revision}}'
119+
- name: output-image
120+
value: quay.io/modh/vllm:on-pr-cpu-{{revision}}
121+
- name: dockerfile
122+
value: Dockerfile.s390x.ubi
123+
- name: path-context
124+
value: .
125+
- name: hermetic
126+
value: false
127+
- name: build-source-image
128+
value: false
129+
- name: build-image-index
130+
value: true
131+
- name: build-args
132+
value:
133+
- max_jobs=6
134+
- nvcc_threads=2
135+
- name: fetch-git-tags
136+
value: true
137+
- name: clone-depth
138+
value: "2147483647"
139+
- name: build-platforms
140+
value:
141+
- linux-large/s390x
142+
taskRunSpecs:
143+
- pipelineTaskName: ecosystem-cert-preflight-checks
144+
computeResources:
145+
requests:
146+
cpu: '8'
147+
memory: 16Gi
148+
limits:
149+
cpu: '16'
150+
memory: 32Gi
151+
- pipelineTaskName: clair-scan
152+
computeResources:
153+
requests:
154+
cpu: '8'
155+
memory: 16Gi
156+
limits:
157+
cpu: '16'
158+
memory: 32Gi
159+
pipelineRef:
160+
resolver: git
161+
params:
162+
- name: url
163+
value: https://github.com/red-hat-data-services/rhoai-konflux-tasks.git
164+
- name: revision
165+
value: vllm
166+
- name: pathInRepo
167+
value: pipelines/container-build-remote.yaml
168+
taskRunTemplate: {}
169+
workspaces:
170+
- name: git-auth
171+
secret:
172+
secretName: '{{ git_auth_secret }}'
173+
status: {}
174+

0 commit comments

Comments
 (0)