Skip to content

Commit 156bc13

Browse files
Rakshitha-Kamathandrewschoen
authored andcommitted
This PR contains the following things,
[1] New Dockerfile for IBM-SPS [2] Bump the upstream version to 12.2.0 [3] Hermetic build chamges Signed-off-by: Rakshitha-Kamath <[email protected]>
1 parent 1c2b10b commit 156bc13

File tree

8 files changed

+1200
-86
lines changed

8 files changed

+1200
-86
lines changed

.tekton/grafana-6-1-pull-request.yaml

Lines changed: 61 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,8 @@ metadata:
88
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
99
pipelinesascode.tekton.dev/cancel-in-progress: "true"
1010
pipelinesascode.tekton.dev/max-keep-runs: "3"
11-
pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch
12-
== "release-6.1"
13-
creationTimestamp: null
11+
pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch == "release-6.1"
12+
creationTimestamp:
1413
labels:
1514
appstudio.openshift.io/application: ceph-6-1
1615
appstudio.openshift.io/component: grafana-6-1
@@ -24,12 +23,14 @@ spec:
2423
- name: revision
2524
value: '{{revision}}'
2625
- name: output-image
27-
value: quay.io/rhceph-dev/grafana:on-pr-{{revision}}
26+
value: quay.io/rhceph-ci/grafana:on-pr-v7.1-{{revision}}
2827
- name: image-expires-after
2928
value: 5d
3029
- name: build-platforms
3130
value:
3231
- linux/x86_64
32+
- linux/s390x
33+
- linux/ppc64le
3334
- name: dockerfile
3435
value: Dockerfile
3536
- name: path-context
@@ -50,7 +51,7 @@ spec:
5051
- name: name
5152
value: show-sbom
5253
- name: bundle
53-
value: quay.io/konflux-ci/tekton-catalog/task-show-sbom:0.1@sha256:1b1df4da95966d08ac6a5b8198710e09e68b5c2cdc707c37d9d19769e65884b2
54+
value: quay.io/konflux-ci/tekton-catalog/task-show-sbom:0.1@sha256:beb0616db051952b4b861dd8c3e00fa1c0eccbd926feddf71194d3bb3ace9ce7
5455
- name: kind
5556
value: task
5657
resolver: bundles
@@ -66,13 +67,11 @@ spec:
6667
name: output-image
6768
type: string
6869
- default: .
69-
description: Path to the source code of an application's component from where
70-
to build image.
70+
description: Path to the source code of an application's component from where to build image.
7171
name: path-context
7272
type: string
7373
- default: Dockerfile
74-
description: Path to the Dockerfile inside the context specified by parameter
75-
path-context
74+
description: Path to the Dockerfile inside the context specified by parameter path-context
7675
name: dockerfile
7776
type: string
7877
- default: "false"
@@ -83,20 +82,19 @@ spec:
8382
description: Skip checks against built image
8483
name: skip-checks
8584
type: string
86-
- default: "false"
85+
- default: "true"
8786
description: Execute the build with network isolation
8887
name: hermetic
8988
type: string
90-
- default: ""
89+
- default: '[{"type": "gomod", "path": "grafana"}, {"type": "rpm", "path": "."}]'
9190
description: Build dependencies to be prefetched by Cachi2
9291
name: prefetch-input
9392
type: string
9493
- default: ""
95-
description: Image tag expiration time, time values could be something like
96-
1h, 2d, 3w for hours, days, and weeks, respectively.
94+
description: Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively.
9795
name: image-expires-after
9896
type: string
99-
- default: "false"
97+
- default: "true"
10098
description: Build a source image.
10199
name: build-source-image
102100
type: string
@@ -113,16 +111,18 @@ spec:
113111
name: build-args-file
114112
type: string
115113
- default: "false"
116-
description: Whether to enable privileged mode, should be used only with remote
117-
VMs
114+
description: Whether to enable privileged mode, should be used only with remote VMs
118115
name: privileged-nested
119116
type: string
120117
- default:
121118
- linux/x86_64
122-
description: List of platforms to build the container images on. The available
123-
set of values is determined by the configuration of the multi-platform-controller.
119+
description: List of platforms to build the container images on. The available set of values is determined by the configuration of the multi-platform-controller.
124120
name: build-platforms
125121
type: array
122+
- name: buildah-format
123+
default: docker
124+
type: string
125+
description: The format for the resulting image's mediaType. Valid values are oci or docker.
126126
results:
127127
- description: ""
128128
name: IMAGE_URL
@@ -150,7 +150,7 @@ spec:
150150
- name: name
151151
value: init
152152
- name: bundle
153-
value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:66e90d31e1386bf516fb548cd3e3f0082b5d0234b8b90dbf9e0d4684b70dbe1a
153+
value: quay.io/konflux-ci/tekton-catalog/task-init:0.2@sha256:bbf313b09740fb39b3343bc69ee94b2a2c21d16a9304f9b7c111c305558fc346
154154
- name: kind
155155
value: task
156156
resolver: bundles
@@ -171,7 +171,7 @@ spec:
171171
- name: name
172172
value: git-clone-oci-ta
173173
- name: bundle
174-
value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:d35e5d501cb5f5f88369511f76249857cb5ac30250e1dcf086939321964ff6b9
174+
value: quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta:0.1@sha256:3a920a83fc0135aaae2730fe9d446eb2da2ffc9d63a34bceea04afd24653bdee
175175
- name: kind
176176
value: task
177177
resolver: bundles
@@ -200,7 +200,7 @@ spec:
200200
- name: name
201201
value: prefetch-dependencies-oci-ta
202202
- name: bundle
203-
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:f10a4841e6f75fbb314b1d8cbf14f652499c1fe7f59e59aed59f7431c680aa17
203+
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.2@sha256:970285e3b0495961199523b566e0dd92ec2e29bedbcf61d8fc67106b06d0f923
204204
- name: kind
205205
value: task
206206
resolver: bundles
@@ -243,14 +243,16 @@ spec:
243243
value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT)
244244
- name: IMAGE_APPEND_PLATFORM
245245
value: "true"
246+
- name: BUILDAH_FORMAT
247+
value: $(params.buildah-format)
246248
runAfter:
247249
- prefetch-dependencies
248250
taskRef:
249251
params:
250252
- name: name
251253
value: buildah-remote-oci-ta
252254
- name: bundle
253-
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.4@sha256:5b8d51fa889cdac873750904c3fccc0cca1c4f65af16902ebb2b573151f80657
255+
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.6@sha256:ac05dabe8b6b446f974cf2b6ef1079cfaa9443d7078c2ebe3ec79aa650e1b5b2
254256
- name: kind
255257
value: task
256258
resolver: bundles
@@ -272,14 +274,16 @@ spec:
272274
- name: IMAGES
273275
value:
274276
- $(tasks.build-images.results.IMAGE_REF[*])
277+
- name: BUILDAH_FORMAT
278+
value: $(params.buildah-format)
275279
runAfter:
276280
- build-images
277281
taskRef:
278282
params:
279283
- name: name
280284
value: build-image-index
281285
- name: bundle
282-
value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:846dc9975914f31380ec2712fdbac9df3b06c00a9cc7df678315a7f97145efc2
286+
value: quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:79784d53749584bc5a8de32142ec4e2f01cdbf42c20d94e59280e0b927c8597d
283287
- name: kind
284288
value: task
285289
resolver: bundles
@@ -292,20 +296,20 @@ spec:
292296
params:
293297
- name: BINARY_IMAGE
294298
value: $(tasks.build-image-index.results.IMAGE_URL)
295-
- name: BINARY_IMAGE_DIGEST
296-
value: $(tasks.build-image-index.results.IMAGE_DIGEST)
297299
- name: SOURCE_ARTIFACT
298300
value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT)
299301
- name: CACHI2_ARTIFACT
300302
value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT)
303+
- name: BINARY_IMAGE_DIGEST
304+
value: $(tasks.build-image-index.results.IMAGE_DIGEST)
301305
runAfter:
302306
- build-image-index
303307
taskRef:
304308
params:
305309
- name: name
306310
value: source-build-oci-ta
307311
- name: bundle
308-
value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:b1eb49583b41872b27356fee20d5f0eb6ff7f5cdeacde7ffb39655f031104728
312+
value: quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta:0.3@sha256:2a290f91fdccf4c9ef726a1605163bc14904e1dbf9837ac6d2621caddd10f98e
309313
- name: kind
310314
value: task
311315
resolver: bundles
@@ -331,7 +335,7 @@ spec:
331335
- name: name
332336
value: deprecated-image-check
333337
- name: bundle
334-
value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:3c8b81fa868e27c6266e7660a4bfb4c822846dcf4304606e71e20893b0d3e515
338+
value: quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check:0.5@sha256:f59175d9a0a60411738228dfe568af4684af4aa5e7e05c832927cb917801d489
335339
- name: kind
336340
value: task
337341
resolver: bundles
@@ -340,7 +344,12 @@ spec:
340344
operator: in
341345
values:
342346
- "false"
343-
- name: clair-scan
347+
- matrix:
348+
params:
349+
- name: image-platform
350+
value:
351+
- $(params.build-platforms)
352+
name: clair-scan
344353
params:
345354
- name: image-digest
346355
value: $(tasks.build-image-index.results.IMAGE_DIGEST)
@@ -353,7 +362,7 @@ spec:
353362
- name: name
354363
value: clair-scan
355364
- name: bundle
356-
value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.2@sha256:d354939892f3a904223ec080cc3771bd11931085a5d202323ea491ee8e8c5e43
365+
value: quay.io/konflux-ci/tekton-catalog/task-clair-scan:0.3@sha256:a7cc183967f89c4ac100d04ab8f81e54733beee60a0528208107c9a22d3c43af
357366
- name: kind
358367
value: task
359368
resolver: bundles
@@ -373,7 +382,7 @@ spec:
373382
- name: name
374383
value: ecosystem-cert-preflight-checks
375384
- name: bundle
376-
value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:abbe195626eec925288df6425679559025d1be4af5ae70ca6dbbcb49ad3bf08b
385+
value: quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks:0.2@sha256:9568c51a5158d534248908b9b561cf67d2826ed4ea164ffd95628bb42380e6ec
377386
- name: kind
378387
value: task
379388
resolver: bundles
@@ -382,6 +391,11 @@ spec:
382391
operator: in
383392
values:
384393
- "false"
394+
matrix:
395+
params:
396+
- name: platform
397+
value:
398+
- $(params.build-platforms)
385399
- name: sast-snyk-check
386400
params:
387401
- name: image-digest
@@ -399,7 +413,7 @@ spec:
399413
- name: name
400414
value: sast-snyk-check-oci-ta
401415
- name: bundle
402-
value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:e61f541189b30d14292ef8df36ccaf13f7feb2378fed5f74cb6293b3e79eb687
416+
value: quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta:0.4@sha256:181d63c126e3119a9d57b8feed4eb66a875b5208c3e90724c22758e65dca8733
403417
- name: kind
404418
value: task
405419
resolver: bundles
@@ -421,7 +435,7 @@ spec:
421435
- name: name
422436
value: clamav-scan
423437
- name: bundle
424-
value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.2@sha256:9cab95ac9e833d77a63c079893258b73b8d5a298d93aaf9bdd6722471bc2f338
438+
value: quay.io/konflux-ci/tekton-catalog/task-clamav-scan:0.3@sha256:b0bd59748cda4a7abf311e4f448e6c1d00c6b6d8c0ecc1c2eb33e08dc0e0b802
425439
- name: kind
426440
value: task
427441
resolver: bundles
@@ -430,6 +444,11 @@ spec:
430444
operator: in
431445
values:
432446
- "false"
447+
matrix:
448+
params:
449+
- name: image-arch
450+
value:
451+
- $(params.build-platforms)
433452
- name: sast-coverity-check
434453
params:
435454
- name: image-digest
@@ -466,7 +485,7 @@ spec:
466485
- name: name
467486
value: sast-coverity-check-oci-ta
468487
- name: bundle
469-
value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:c926568ce63e4f63e18bb6a4178caca2e8192f6e3b830bbcd354e6485d29458c
488+
value: quay.io/konflux-ci/tekton-catalog/task-sast-coverity-check-oci-ta:0.3@sha256:cdbe1a968676e4f5519b082bf1e27a4cdcf66dd60af66dbc26b3e604f957f7e9
470489
- name: kind
471490
value: task
472491
resolver: bundles
@@ -513,7 +532,7 @@ spec:
513532
- name: name
514533
value: sast-shell-check-oci-ta
515534
- name: bundle
516-
value: quay.io/konflux-ci/tekton-catalog/task-sast-shell-check-oci-ta:0.1@sha256:808bcaf75271db6a999f53fdefb973a385add94a277d37fbd3df68f8ac7dfaa3
535+
value: quay.io/konflux-ci/tekton-catalog/task-sast-shell-check-oci-ta:0.1@sha256:bf7bdde00b7212f730c1356672290af6f38d070da2c8a316987b5c32fd49e0b9
517536
- name: kind
518537
value: task
519538
resolver: bundles
@@ -554,14 +573,19 @@ spec:
554573
value: $(tasks.build-image-index.results.IMAGE_URL)
555574
- name: IMAGE_DIGEST
556575
value: $(tasks.build-image-index.results.IMAGE_DIGEST)
576+
- name: ADDITIONAL_TAGS
577+
value:
578+
- "pull-request-{{pull_request_number}}"
579+
- "from-branch-{{source_branch}}"
580+
- "{{target_branch}}-$(tasks.clone-repository.results.commit-timestamp)"
557581
runAfter:
558582
- build-image-index
559583
taskRef:
560584
params:
561585
- name: name
562586
value: apply-tags
563587
- name: bundle
564-
value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:517a51e260c0b59654a9d7b842e1ab07d76bce15ca7ce9c8fd2489a19be6463d
588+
value: quay.io/konflux-ci/tekton-catalog/task-apply-tags:0.2@sha256:f44be1bf0262471f2f503f5e19da5f0628dcaf968c86272a2ad6b4871e708448
565589
- name: kind
566590
value: task
567591
resolver: bundles
@@ -584,7 +608,7 @@ spec:
584608
- name: name
585609
value: push-dockerfile-oci-ta
586610
- name: bundle
587-
value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:5d8013b6a27bbc5e4ff261144616268f28417ed0950d583ef36349fcd59d3d3d
611+
value: quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta:0.1@sha256:14fba04580b236e4206a904b86ee2fd8eeaa4163f7619a9c2602d361e4f74c51
588612
- name: kind
589613
value: task
590614
resolver: bundles
@@ -601,7 +625,7 @@ spec:
601625
- name: name
602626
value: rpms-signature-scan
603627
- name: bundle
604-
value: quay.io/konflux-ci/konflux-vanguard/task-rpms-signature-scan:0.2@sha256:7d1c087d7d33dd97effb3b4c9f3788e4c3138da2032040d69da6929e9a3aaceb
628+
value: quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan:0.2@sha256:1b6c20ab3dbfb0972803d3ebcb2fa72642e59400c77bd66dfd82028bdd09e120
605629
- name: kind
606630
value: task
607631
resolver: bundles

0 commit comments

Comments
 (0)