@@ -10,6 +10,7 @@ metadata:
1010 (".tekton/***".pathChanged() ||
1111 " catalog.Dockerfile.downstream" .pathChanged() ||
1212 " catalog/***" .pathChanged() ||
13+ " ./requirements.txt" .pathChanged() ||
1314 " hack/update-build.sh" .pathChanged() ||
1415 " hack/bundle_digest.sh" .pathChanged() ||
1516 " hack/patch_catalog.py" .pathChanged() ||
@@ -31,345 +32,8 @@ spec:
3132 value : quay.io/redhat-user-workloads/ocp-network-observab-tenant/netobserv-operator/network-observability-operator-fbc:{{revision}}
3233 - name : dockerfile
3334 value : ./catalog.Dockerfile.downstream
34- pipelineSpec :
35- finally :
36- - name : show-sbom
37- params :
38- - name : IMAGE_URL
39- value : $(tasks.build-container.results.IMAGE_URL)
40- taskRef :
41- params :
42- - name : name
43- value : show-sbom
44- - name : bundle
45- value : quay.io/konflux-ci/tekton-catalog/task-show-sbom:0.1@sha256:9bfc6b99ef038800fe131d7b45ff3cd4da3a415dd536f7c657b3527b01c4a13b
46- - name : kind
47- value : task
48- resolver : bundles
49- - name : show-summary
50- params :
51- - name : pipelinerun-name
52- value : $(context.pipelineRun.name)
53- - name : git-url
54- value : $(tasks.clone-repository.results.url)?rev=$(tasks.clone-repository.results.commit)
55- - name : image-url
56- value : $(params.output-image)
57- - name : build-task-status
58- value : $(tasks.build-container.status)
59- taskRef :
60- params :
61- - name : name
62- value : summary
63- - name : bundle
64- value : quay.io/konflux-ci/tekton-catalog/task-summary:0.2@sha256:d97c04ab42f277b1103eb6f3a053b247849f4f5b3237ea302a8ecada3b24e15b
65- - name : kind
66- value : task
67- resolver : bundles
68- workspaces :
69- - name : workspace
70- workspace : workspace
71- params :
72- - description : Source Repository URL
73- name : git-url
74- type : string
75- - default : " "
76- description : Revision of the Source Repository
77- name : revision
78- type : string
79- - description : Fully Qualified Output Image
80- name : output-image
81- type : string
82- - default : .
83- description : Path to the source code of an application's component from where
84- to build image.
85- name : path-context
86- type : string
87- - default : Dockerfile
88- description : Path to the Dockerfile inside the context specified by parameter
89- path-context
90- name : dockerfile
91- type : string
92- - default : " false"
93- description : Force rebuild image
94- name : rebuild
95- type : string
96- - default : " false"
97- description : Skip checks against built image
98- name : skip-checks
99- type : string
100- - default : " true"
101- description : Execute the build with network isolation
102- name : hermetic
103- type : string
104- - default : " {\" type\" :\" gomod\" , \" path\" :\" .\" }"
105- description : Build dependencies to be prefetched by Cachi2
106- name : prefetch-input
107- type : string
108- - default : " false"
109- description : Java build
110- name : java
111- type : string
112- - default : " "
113- description : Image tag expiration time, time values could be something like
114- 1h, 2d, 3w for hours, days, and weeks, respectively.
115- name : image-expires-after
116- - default : " false"
117- description : Build a source image.
118- name : build-source-image
119- type : string
120- results :
121- - description : " "
122- name : IMAGE_URL
123- value : $(tasks.build-container.results.IMAGE_URL)
124- - description : " "
125- name : IMAGE_DIGEST
126- value : $(tasks.build-container.results.IMAGE_DIGEST)
127- - description : " "
128- name : CHAINS-GIT_URL
129- value : $(tasks.clone-repository.results.url)
130- - description : " "
131- name : CHAINS-GIT_COMMIT
132- value : $(tasks.clone-repository.results.commit)
133- tasks :
134- - name : init
135- params :
136- - name : image-url
137- value : $(params.output-image)
138- - name : rebuild
139- value : $(params.rebuild)
140- - name : skip-checks
141- value : $(params.skip-checks)
142- taskRef :
143- params :
144- - name : name
145- value : init
146- - name : bundle
147- value : quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:092c113b614f6551113f17605ae9cb7e822aa704d07f0e37ed209da23ce392cc
148- - name : kind
149- value : task
150- resolver : bundles
151- - name : clone-repository
152- params :
153- - name : url
154- value : $(params.git-url)
155- - name : revision
156- value : $(params.revision)
157- runAfter :
158- - init
159- taskRef :
160- params :
161- - name : name
162- value : git-clone
163- - name : bundle
164- value : quay.io/konflux-ci/tekton-catalog/task-git-clone:0.1@sha256:0bb1be8363557e8e07ec34a3c5daaaaa23c9d533f0bb12f00dc604d00de50814
165- - name : kind
166- value : task
167- resolver : bundles
168- when :
169- - input : $(tasks.init.results.build)
170- operator : in
171- values :
172- - " true"
173- workspaces :
174- - name : output
175- workspace : workspace
176- - name : basic-auth
177- workspace : git-auth
178- - name : build-container
179- params :
180- - name : IMAGE
181- value : $(params.output-image)
182- - name : DOCKERFILE
183- value : $(params.dockerfile)
184- - name : CONTEXT
185- value : $(params.path-context)
186- - name : HERMETIC
187- value : " true"
188- - name : IMAGE_EXPIRES_AFTER
189- value : $(params.image-expires-after)
190- - name : COMMIT_SHA
191- value : $(tasks.clone-repository.results.commit)
192- runAfter :
193- - clone-repository
194- taskRef :
195- params :
196- - name : name
197- value : buildah
198- - name : bundle
199- value : quay.io/konflux-ci/tekton-catalog/task-buildah:0.2@sha256:71d3bb81d1c7c9f99946b5f1d4844664f2036636fd114cf5232db644bc088981
200- - name : kind
201- value : task
202- resolver : bundles
203- when :
204- - input : $(tasks.init.results.build)
205- operator : in
206- values :
207- - " true"
208- workspaces :
209- - name : source
210- workspace : workspace
211- - name : deprecated-base-image-check
212- params :
213- - name : IMAGE_URL
214- value : $(tasks.build-container.results.IMAGE_URL)
215- - name : IMAGE_DIGEST
216- value : $(tasks.build-container.results.IMAGE_DIGEST)
217- runAfter :
218- - build-container
219- taskRef :
220- params :
221- - name : name
222- value : deprecated-image-check
223- - name : bundle
224- value : quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.4@sha256:b4f9599f5770ea2e6e4d031224ccc932164c1ecde7f85f68e16e99c98d754003
225- - name : kind
226- value : task
227- resolver : bundles
228- when :
229- - input : $(params.skip-checks)
230- operator : in
231- values :
232- - " false"
233- - name : sbom-json-check
234- params :
235- - name : IMAGE_URL
236- value : $(tasks.build-container.results.IMAGE_URL)
237- - name : IMAGE_DIGEST
238- value : $(tasks.build-container.results.IMAGE_DIGEST)
239- runAfter :
240- - build-container
241- taskRef :
242- params :
243- - name : name
244- value : sbom-json-check
245- - name : bundle
246- value : quay.io/konflux-ci/tekton-catalog/task-sbom-json-check:0.2@sha256:468b5615993bb6d75df3d66180df5eb8728bbef59efe509eb5ac89b7ac582f16
247- - name : kind
248- value : task
249- resolver : bundles
250- when :
251- - input : $(params.skip-checks)
252- operator : in
253- values :
254- - " false"
255- - name : apply-tags
256- params :
257- - name : IMAGE
258- value : $(tasks.build-container.results.IMAGE_URL)
259- runAfter :
260- - build-container
261- taskRef :
262- params :
263- - name : name
264- value : apply-tags
265- - name : bundle
266- value : quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.1@sha256:e6beb161ed59d7be26317da03e172137b31b26648d3e139558e9a457bc56caff
267- - name : kind
268- value : task
269- resolver : bundles
270- - name : push-dockerfile
271- params :
272- - name : IMAGE
273- value : $(tasks.build-container.results.IMAGE_URL)
274- - name : IMAGE_DIGEST
275- value : $(tasks.build-container.results.IMAGE_DIGEST)
276- - name : DOCKERFILE
277- value : $(params.dockerfile)
278- - name : CONTEXT
279- value : $(params.path-context)
280- runAfter :
281- - build-container
282- taskRef :
283- params :
284- - name : name
285- value : push-dockerfile
286- - name : bundle
287- value : quay.io/konflux-ci/tekton-catalog/task-push-dockerfile:0.1@sha256:0d2b6d31dc8bc02c5493d7d28a163bb6c867be5f86c3a82388b0d5c69e18d352
288- - name : kind
289- value : task
290- resolver : bundles
291- workspaces :
292- - name : workspace
293- workspace : workspace
294- - name : inspect-image
295- params :
296- - name : IMAGE_URL
297- value : $(tasks.build-container.results.IMAGE_URL)
298- - name : IMAGE_DIGEST
299- value : $(tasks.build-container.results.IMAGE_DIGEST)
300- runAfter :
301- - build-container
302- taskRef :
303- params :
304- - name : name
305- value : inspect-image
306- - name : bundle
307- value : quay.io/konflux-ci/tekton-catalog/task-inspect-image:0.1@sha256:09c6248583be3fa31d047fb5ebf84c5253cfdd0556adc7d42fc901161152ea87
308- - name : kind
309- value : task
310- resolver : bundles
311- when :
312- - input : $(params.skip-checks)
313- operator : in
314- values :
315- - " false"
316- workspaces :
317- - name : source
318- workspace : workspace
319- - name : fbc-validate
320- params :
321- - name : IMAGE_URL
322- value : $(tasks.build-container.results.IMAGE_URL)
323- - name : IMAGE_DIGEST
324- value : $(tasks.build-container.results.IMAGE_DIGEST)
325- - name : BASE_IMAGE
326- value : $(tasks.inspect-image.results.BASE_IMAGE)
327- runAfter :
328- - inspect-image
329- taskRef :
330- params :
331- - name : name
332- value : fbc-validation
333- - name : bundle
334- value : quay.io/konflux-ci/tekton-catalog/task-fbc-validation:0.1@sha256:9d263aedb24b0d2bf4b9fc6d37e5a8bc8593a26bf6485e0843bd19da5da24ce8
335- - name : kind
336- value : task
337- resolver : bundles
338- when :
339- - input : $(params.skip-checks)
340- operator : in
341- values :
342- - " false"
343- workspaces :
344- - name : workspace
345- workspace : workspace
346- - name : fbc-related-image-check
347- runAfter :
348- - fbc-validate
349- taskRef :
350- params :
351- - name : name
352- value : fbc-related-image-check
353- - name : bundle
354- value : quay.io/konflux-ci/tekton-catalog/task-fbc-related-image-check:0.1@sha256:23da3e821658f91dd0c94d1c1f9028f12c0e11da12fa24cbafc127d7c76e3d5f
355- - name : kind
356- value : task
357- resolver : bundles
358- when :
359- - input : $(params.skip-checks)
360- operator : in
361- values :
362- - " false"
363- workspaces :
364- - name : workspace
365- workspace : workspace
366- workspaces :
367- - name : workspace
368- - name : git-auth
369- optional : true
370- - name : netrc
371- optional : true
372- taskRunTemplate : {}
35+ pipelineRef :
36+ name : build-fbc-pipeline
37337 workspaces :
37438 - name : workspace
37539 volumeClaimTemplate :
38549 - name : git-auth
38650 secret :
38751 secretName : ' {{ git_auth_secret }}'
388- status : {}
0 commit comments