Skip to content

Commit 58ea74a

Browse files
authored
update-konflux-pipelines-to-use-refrences (#284)
1 parent aec5cb2 commit 58ea74a

11 files changed

+64
-3737
lines changed

.tekton/client-server-cg-pull-request.yaml

Lines changed: 6 additions & 339 deletions
Original file line numberDiff line numberDiff line change
@@ -35,348 +35,15 @@ spec:
3535
value: "true"
3636
- name: build-source-image
3737
value: "true"
38-
pipelineSpec:
39-
finally:
40-
- name: show-sbom
41-
params:
42-
- name: IMAGE_URL
43-
value: $(tasks.build-container.results.IMAGE_URL)
44-
taskRef:
45-
params:
46-
- name: name
47-
value: show-sbom
48-
- name: bundle
49-
value: quay.io/redhat-appstudio-tekton-catalog/task-show-sbom:0.1@sha256:1580a8766406207d3a7500cc0c62f8ec4cd935d772008a74dd71ec7e94af2f45
50-
- name: kind
51-
value: task
52-
resolver: bundles
53-
- name: show-summary
54-
params:
55-
- name: pipelinerun-name
56-
value: $(context.pipelineRun.name)
57-
- name: git-url
58-
value: $(tasks.clone-repository.results.url)?rev=$(tasks.clone-repository.results.commit)
59-
- name: image-url
60-
value: $(params.output-image)
61-
- name: build-task-status
62-
value: $(tasks.build-container.status)
63-
taskRef:
64-
params:
65-
- name: name
66-
value: summary
67-
- name: bundle
68-
value: quay.io/redhat-appstudio-tekton-catalog/task-summary:0.2@sha256:abdf426424f1331c27be80ed98a0fbcefb8422767d1724308b9d57b37f977155
69-
- name: kind
70-
value: task
71-
resolver: bundles
38+
pipelineRef:
39+
resolver: git
7240
params:
73-
- description: Source Repository URL
74-
name: git-url
75-
type: string
76-
- default: ""
77-
description: Revision of the Source Repository
78-
name: revision
79-
type: string
80-
- description: Fully Qualified Output Image
81-
name: output-image
82-
type: string
83-
- default: .
84-
description: Path to the source code of an application's component from where 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 path-context
89-
name: dockerfile
90-
type: string
91-
- default: "false"
92-
description: Force rebuild image
93-
name: rebuild
94-
type: string
95-
- default: "false"
96-
description: Skip checks against built image
97-
name: skip-checks
98-
type: string
99-
- default: "true"
100-
description: Skip optional checks, set false if you want to run optional checks
101-
name: skip-optional
102-
type: string
103-
- default: "false"
104-
description: Execute the build with network isolation
105-
name: hermetic
106-
type: string
107-
- default: ""
108-
description: Build dependencies to be prefetched by Cachi2
109-
name: prefetch-input
110-
type: string
111-
- default: "false"
112-
description: Java build
113-
name: java
114-
type: string
115-
- default: ""
116-
description: Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively.
117-
name: image-expires-after
118-
- default: "false"
119-
description: Build a source image.
120-
name: build-source-image
121-
type: string
122-
results:
123-
- description: ""
124-
name: IMAGE_URL
125-
value: $(tasks.build-container.results.IMAGE_URL)
126-
- description: ""
127-
name: IMAGE_DIGEST
128-
value: $(tasks.build-container.results.IMAGE_DIGEST)
129-
- description: ""
130-
name: CHAINS-GIT_URL
131-
value: $(tasks.clone-repository.results.url)
132-
- description: ""
133-
name: CHAINS-GIT_COMMIT
134-
value: $(tasks.clone-repository.results.commit)
135-
- description: ""
136-
name: JAVA_COMMUNITY_DEPENDENCIES
137-
value: $(tasks.build-container.results.JAVA_COMMUNITY_DEPENDENCIES)
138-
tasks:
139-
- name: init
140-
params:
141-
- name: image-url
142-
value: $(params.output-image)
143-
- name: rebuild
144-
value: $(params.rebuild)
145-
- name: skip-checks
146-
value: $(params.skip-checks)
147-
taskRef:
148-
params:
149-
- name: name
150-
value: init
151-
- name: bundle
152-
value: quay.io/redhat-appstudio-tekton-catalog/task-init:0.2@sha256:8dfb38a88f8d04da7694f1a1d3aa72beff156fba0d2fb3f3a2946a6f65c92708
153-
- name: kind
154-
value: task
155-
resolver: bundles
156-
- name: clone-repository
157-
params:
15841
- name: url
159-
value: $(params.git-url)
42+
value: 'https://github.com/securesign/pipelines.git'
16043
- name: revision
161-
value: $(params.revision)
162-
runAfter:
163-
- init
164-
taskRef:
165-
params:
166-
- name: name
167-
value: git-clone
168-
- name: bundle
169-
value: quay.io/redhat-appstudio-tekton-catalog/task-git-clone:0.1@sha256:68a87cafeb43367160497d91a1a66bceef7acc179e809e8eb3996c1deb096042
170-
- name: kind
171-
value: task
172-
resolver: bundles
173-
when:
174-
- input: $(tasks.init.results.build)
175-
operator: in
176-
values:
177-
- "true"
178-
workspaces:
179-
- name: output
180-
workspace: workspace
181-
- name: basic-auth
182-
workspace: git-auth
183-
- name: prefetch-dependencies
184-
params:
185-
- name: input
186-
value: $(params.prefetch-input)
187-
runAfter:
188-
- clone-repository
189-
taskRef:
190-
params:
191-
- name: name
192-
value: prefetch-dependencies
193-
- name: bundle
194-
value: quay.io/redhat-appstudio-tekton-catalog/task-prefetch-dependencies:0.1@sha256:c848a0e47e93b922f9cc8503946c0a6d3c99b9af3f0e2aef84a00d88df570e45
195-
- name: kind
196-
value: task
197-
resolver: bundles
198-
when:
199-
- input: $(params.hermetic)
200-
operator: in
201-
values:
202-
- "true"
203-
workspaces:
204-
- name: source
205-
workspace: workspace
206-
- name: build-container
207-
params:
208-
- name: IMAGE
209-
value: $(params.output-image)
210-
- name: DOCKERFILE
211-
value: $(params.dockerfile)
212-
- name: CONTEXT
213-
value: $(params.path-context)
214-
- name: HERMETIC
215-
value: $(params.hermetic)
216-
- name: PREFETCH_INPUT
217-
value: $(params.prefetch-input)
218-
- name: IMAGE_EXPIRES_AFTER
219-
value: $(params.image-expires-after)
220-
- name: COMMIT_SHA
221-
value: $(tasks.clone-repository.results.commit)
222-
runAfter:
223-
- prefetch-dependencies
224-
taskRef:
225-
params:
226-
- name: name
227-
value: buildah
228-
- name: bundle
229-
value: quay.io/konflux-ci/tekton-catalog/task-buildah:0.2@sha256:27357fc687be3605f1139227ddf81a5d0d56eccb2ed2bfb8adb5f9342ab690b1
230-
- name: kind
231-
value: task
232-
resolver: bundles
233-
when:
234-
- input: $(tasks.init.results.build)
235-
operator: in
236-
values:
237-
- "true"
238-
workspaces:
239-
- name: source
240-
workspace: workspace
241-
- name: build-source-image
242-
params:
243-
- name: BINARY_IMAGE
244-
value: $(params.output-image)
245-
runAfter:
246-
- build-container
247-
taskRef:
248-
params:
249-
- name: name
250-
value: source-build
251-
- name: bundle
252-
value: quay.io/redhat-appstudio-tekton-catalog/task-source-build:0.1@sha256:1a55db5a25fd9ef0c25a7d5af793ec192b9ba93fe8debd0f986116b9563f654e
253-
- name: kind
254-
value: task
255-
resolver: bundles
256-
when:
257-
- input: $(tasks.init.results.build)
258-
operator: in
259-
values:
260-
- "true"
261-
- input: $(params.build-source-image)
262-
operator: in
263-
values:
264-
- "true"
265-
workspaces:
266-
- name: workspace
267-
workspace: workspace
268-
- name: deprecated-base-image-check
269-
params:
270-
- name: IMAGE_URL
271-
value: $(tasks.build-container.results.IMAGE_URL)
272-
- name: IMAGE_DIGEST
273-
value: $(tasks.build-container.results.IMAGE_DIGEST)
274-
runAfter:
275-
- build-container
276-
taskRef:
277-
params:
278-
- name: name
279-
value: deprecated-image-check
280-
- name: bundle
281-
value: quay.io/redhat-appstudio-tekton-catalog/task-deprecated-image-check:0.4@sha256:a7768d0ff06113b05450318478d3073b7dcd85788ae58896501c6c565758cb65
282-
- name: kind
283-
value: task
284-
resolver: bundles
285-
when:
286-
- input: $(params.skip-checks)
287-
operator: in
288-
values:
289-
- "false"
290-
- name: clair-scan
291-
params:
292-
- name: image-digest
293-
value: $(tasks.build-container.results.IMAGE_DIGEST)
294-
- name: image-url
295-
value: $(tasks.build-container.results.IMAGE_URL)
296-
runAfter:
297-
- build-container
298-
taskRef:
299-
params:
300-
- name: name
301-
value: clair-scan
302-
- name: bundle
303-
value: quay.io/redhat-appstudio-tekton-catalog/task-clair-scan:0.2@sha256:4f8a0e7e42d18901f7b635f05deb354e6592ad6c50ae9d2f3c924b01c0936f50
304-
- name: kind
305-
value: task
306-
resolver: bundles
307-
when:
308-
- input: $(params.skip-checks)
309-
operator: in
310-
values:
311-
- "false"
312-
- name: rpms-signature-scan
313-
params:
314-
- name: image-digest
315-
value: $(tasks.build-container.results.IMAGE_DIGEST)
316-
- name: image-url
317-
value: $(tasks.build-container.results.IMAGE_URL)
318-
runAfter:
319-
- build-container
320-
taskRef:
321-
params:
322-
- name: name
323-
value: rpms-signature-scan
324-
- name: bundle
325-
value: quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan:0.2@sha256:0c9667fba291af05997397a32e5e938ccaa46e93a2e14bad228e64a6427c5545
326-
- name: kind
327-
value: task
328-
resolver: bundles
329-
- name: sast-snyk-check
330-
runAfter:
331-
- build-container
332-
taskRef:
333-
params:
334-
- name: name
335-
value: sast-snyk-check
336-
- name: bundle
337-
value: quay.io/redhat-appstudio-tekton-catalog/task-sast-snyk-check:0.3@sha256:75120fb44217cce3f118db28e284af994b31ef45ef4865825d1961a837e7f50c
338-
- name: kind
339-
value: task
340-
resolver: bundles
341-
when:
342-
- input: $(params.skip-checks)
343-
operator: in
344-
values:
345-
- "false"
346-
workspaces:
347-
- name: workspace
348-
workspace: workspace
349-
params:
350-
- name: image-digest
351-
value: $(tasks.build-container.results.IMAGE_DIGEST)
352-
- name: image-url
353-
value: $(tasks.build-container.results.IMAGE_URL)
354-
- name: clamav-scan
355-
params:
356-
- name: image-digest
357-
value: $(tasks.build-container.results.IMAGE_DIGEST)
358-
- name: image-url
359-
value: $(tasks.build-container.results.IMAGE_URL)
360-
runAfter:
361-
- build-container
362-
taskRef:
363-
params:
364-
- name: name
365-
value: clamav-scan
366-
- name: bundle
367-
value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.1@sha256:1981b5aa330a4d59f59d760e54a36ebd596948abf6a36e45e103d4fd82ecbcf3
368-
- name: kind
369-
value: task
370-
resolver: bundles
371-
when:
372-
- input: $(params.skip-checks)
373-
operator: in
374-
values:
375-
- "false"
376-
workspaces:
377-
- name: workspace
378-
- name: git-auth
379-
optional: true
44+
value: 'main'
45+
- name: pathInRepo
46+
value: 'pipelines/docker-build-oci-ta.yaml'
38047
taskRunTemplate: {}
38148
workspaces:
38249
- name: workspace

0 commit comments

Comments
 (0)