@@ -7,9 +7,8 @@ metadata:
7
7
build.appstudio.redhat.com/pull_request_number : ' {{pull_request_number}}'
8
8
build.appstudio.redhat.com/target_branch : ' {{target_branch}}'
9
9
pipelinesascode.tekton.dev/max-keep-runs : " 3"
10
- pipelinesascode.tekton.dev/on-cel-expression : event == "pull_request" && target_branch
11
- == "konflux"
12
- creationTimestamp : null
10
+ pipelinesascode.tekton.dev/on-cel-expression : event == "pull_request" && target_branch == "konflux"
11
+ creationTimestamp :
13
12
labels :
14
13
appstudio.openshift.io/application : charon
15
14
appstudio.openshift.io/component : charon
45
44
- name : kind
46
45
value : task
47
46
resolver : bundles
48
- - name : show-summary
49
- params :
50
- - name : pipelinerun-name
51
- value : $(context.pipelineRun.name)
52
- - name : git-url
53
- value : $(tasks.clone-repository.results.url)?rev=$(tasks.clone-repository.results.commit)
54
- - name : image-url
55
- value : $(params.output-image)
56
- - name : build-task-status
57
- value : $(tasks.build-image-index.status)
58
- taskRef :
59
- params :
60
- - name : name
61
- value : summary
62
- - name : bundle
63
- value : quay.io/konflux-ci/tekton-catalog/task-summary:0.2@sha256:d97c04ab42f277b1103eb6f3a053b247849f4f5b3237ea302a8ecada3b24e15b
64
- - name : kind
65
- value : task
66
- resolver : bundles
67
- workspaces :
68
- - name : workspace
69
- workspace : workspace
70
47
params :
71
48
- description : Source Repository URL
72
49
name : git-url
@@ -79,13 +56,11 @@ spec:
79
56
name : output-image
80
57
type : string
81
58
- default : .
82
- description : Path to the source code of an application's component from where
83
- to build image.
59
+ description : Path to the source code of an application's component from where to build image.
84
60
name : path-context
85
61
type : string
86
62
- default : Dockerfile
87
- description : Path to the Dockerfile inside the context specified by parameter
88
- path-context
63
+ description : Path to the Dockerfile inside the context specified by parameter path-context
89
64
name : dockerfile
90
65
type : string
91
66
- default : " false"
105
80
name : prefetch-input
106
81
type : string
107
82
- default : " "
108
- description : Image tag expiration time, time values could be something like
109
- 1h, 2d, 3w for hours, days, and weeks, respectively.
83
+ description : Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively.
110
84
name : image-expires-after
111
85
- default : " false"
112
86
description : Build a source image.
@@ -161,14 +135,18 @@ spec:
161
135
value : $(params.git-url)
162
136
- name : revision
163
137
value : $(params.revision)
138
+ - name : ociStorage
139
+ value : $(params.output-image).git
140
+ - name : ociArtifactExpiresAfter
141
+ value : $(params.image-expires-after)
164
142
runAfter :
165
143
- init
166
144
taskRef :
167
145
params :
168
146
- name : name
169
- value : git-clone
147
+ value : git-clone-oci-ta
170
148
- name : bundle
171
- value : quay.io/konflux-ci/tekton-catalog/task-git-clone:0.1@sha256:0bb1be8363557e8e07ec34a3c5daaaaa23c9d533f0bb12f00dc604d00de50814
149
+ value : quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta :0.1@sha256:8ab0c7a7ac4a4c59740a24304e17cc64fe8745376d19396c4660fc0e1a957a1b
172
150
- name : kind
173
151
value : task
174
152
resolver : bundles
@@ -178,33 +156,30 @@ spec:
178
156
values :
179
157
- " true"
180
158
workspaces :
181
- - name : output
182
- workspace : workspace
183
159
- name : basic-auth
184
160
workspace : git-auth
185
161
- name : prefetch-dependencies
186
162
params :
187
163
- name : input
188
164
value : $(params.prefetch-input)
165
+ - name : SOURCE_ARTIFACT
166
+ value : $(tasks.clone-repository.results.SOURCE_ARTIFACT)
167
+ - name : ociStorage
168
+ value : $(params.output-image).prefetch
169
+ - name : ociArtifactExpiresAfter
170
+ value : $(params.image-expires-after)
189
171
runAfter :
190
172
- clone-repository
191
173
taskRef :
192
174
params :
193
175
- name : name
194
- value : prefetch-dependencies
176
+ value : prefetch-dependencies-oci-ta
195
177
- name : bundle
196
- value : quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies:0.1@sha256:058a59f72997c9cf1be20978eb6a145d8d4d436c6098f2460bd96766bb363b20
178
+ value : quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta :0.1@sha256:3e51d7c477ba00bd0c7de2d8f89269131646d2582e631b9aee91fb4b022d4555
197
179
- name : kind
198
180
value : task
199
181
resolver : bundles
200
- when :
201
- - input : $(params.prefetch-input)
202
- operator : notin
203
- values :
204
- - " "
205
182
workspaces :
206
- - name : source
207
- workspace : workspace
208
183
- name : git-basic-auth
209
184
workspace : git-auth
210
185
- name : netrc
@@ -230,14 +205,18 @@ spec:
230
205
- $(params.build-args[*])
231
206
- name : BUILD_ARGS_FILE
232
207
value : $(params.build-args-file)
208
+ - name : SOURCE_ARTIFACT
209
+ value : $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT)
210
+ - name : CACHI2_ARTIFACT
211
+ value : $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT)
233
212
runAfter :
234
213
- prefetch-dependencies
235
214
taskRef :
236
215
params :
237
216
- name : name
238
- value : buildah
217
+ value : buildah-oci-ta
239
218
- name : bundle
240
- value : quay.io/konflux-ci/tekton-catalog/task-buildah:0.2@sha256:a523f60203d90e149f96ec776b47ce85a7acfd6d634ddfc18f4a03f14e08ea0e
219
+ value : quay.io/konflux-ci/tekton-catalog/task-buildah-oci-ta :0.2@sha256:e0f1ec1ec43ba0f9533dd70fe76a3c24ac3ca14ddd83036099c8073c94dc8258
241
220
- name : kind
242
221
value : task
243
222
resolver : bundles
@@ -246,9 +225,6 @@ spec:
246
225
operator : in
247
226
values :
248
227
- " true"
249
- workspaces :
250
- - name : source
251
- workspace : workspace
252
228
- name : build-image-index
253
229
params :
254
230
- name : IMAGE
@@ -282,14 +258,18 @@ spec:
282
258
params :
283
259
- name : BINARY_IMAGE
284
260
value : $(params.output-image)
261
+ - name : SOURCE_ARTIFACT
262
+ value : $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT)
263
+ - name : CACHI2_ARTIFACT
264
+ value : $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT)
285
265
runAfter :
286
266
- build-image-index
287
267
taskRef :
288
268
params :
289
269
- name : name
290
- value : source-build
270
+ value : source-build-oci-ta
291
271
- name : bundle
292
- value : quay.io/konflux-ci/tekton-catalog/task-source-build:0.1@sha256:21cb5ebaff7a9216903cf78933dc4ec4dd6283a52636b16590a5f52ceb278269
272
+ value : quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta :0.1@sha256:26278e5373a726594975a9ec2f177a67e3674bbf905d7d317b9ea60ca7993978
293
273
- name : kind
294
274
value : task
295
275
resolver : bundles
@@ -302,9 +282,6 @@ spec:
302
282
operator : in
303
283
values :
304
284
- " true"
305
- workspaces :
306
- - name : workspace
307
- workspace : workspace
308
285
- name : deprecated-base-image-check
309
286
params :
310
287
- name : IMAGE_URL
@@ -375,14 +352,18 @@ spec:
375
352
value : $(tasks.build-image-index.results.IMAGE_DIGEST)
376
353
- name : image-url
377
354
value : $(tasks.build-image-index.results.IMAGE_URL)
355
+ - name : SOURCE_ARTIFACT
356
+ value : $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT)
357
+ - name : CACHI2_ARTIFACT
358
+ value : $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT)
378
359
runAfter :
379
360
- build-image-index
380
361
taskRef :
381
362
params :
382
363
- name : name
383
- value : sast-snyk-check
364
+ value : sast-snyk-check-oci-ta
384
365
- name : bundle
385
- value : quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check:0.2 @sha256:82c42d27c9c59db6cf6c235e89f7b37f5cdfc75d0d361ca0ee91ae703ba72301
366
+ value : quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta :0.3 @sha256:6d232347739a0366dcfc4e40afbcb5d1937dd3fea8952afb1bd6a4b0c5d1c1f5
386
367
- name : kind
387
368
value : task
388
369
resolver : bundles
@@ -391,9 +372,6 @@ spec:
391
372
operator : in
392
373
values :
393
374
- " false"
394
- workspaces :
395
- - name : workspace
396
- workspace : workspace
397
375
- name : clamav-scan
398
376
params :
399
377
- name : image-digest
@@ -441,39 +419,26 @@ spec:
441
419
value : $(params.dockerfile)
442
420
- name : CONTEXT
443
421
value : $(params.path-context)
422
+ - name : SOURCE_ARTIFACT
423
+ value : $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT)
444
424
runAfter :
445
425
- build-image-index
446
426
taskRef :
447
427
params :
448
428
- name : name
449
- value : push-dockerfile
429
+ value : push-dockerfile-oci-ta
450
430
- name : bundle
451
- value : quay.io/konflux-ci/tekton-catalog/task-push-dockerfile:0.1@sha256:92d63edd09636f97961ca18fac14b67935179d2c14b4a4d5f8087c614e8c2bd9
431
+ value : quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta :0.1@sha256:08ef41d6a98608bd5f1de75d77f015f520911a278d1875e174b88b9d04db2441
452
432
- name : kind
453
433
value : task
454
434
resolver : bundles
455
- workspaces :
456
- - name : workspace
457
- workspace : workspace
458
435
workspaces :
459
- - name : workspace
460
436
- name : git-auth
461
437
optional : true
462
438
- name : netrc
463
439
optional : true
464
440
taskRunTemplate : {}
465
441
workspaces :
466
- - name : workspace
467
- volumeClaimTemplate :
468
- metadata :
469
- creationTimestamp : null
470
- spec :
471
- accessModes :
472
- - ReadWriteOnce
473
- resources :
474
- requests :
475
- storage : 1Gi
476
- status : {}
477
442
- name : git-auth
478
443
secret :
479
444
secretName : ' {{ git_auth_secret }}'
0 commit comments