Skip to content

Commit 4808815

Browse files
authored
Merge pull request #34 from onmete/fix/hermetic-build
fix: enable hermetic multi-arch Konflux builds
2 parents 1aa1556 + 9500366 commit 4808815

4 files changed

Lines changed: 3360 additions & 2138 deletions

File tree

.tekton/lightspeed-agentic-console-pull-request.yaml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ spec:
2929
- name: build-platforms
3030
value:
3131
- linux/x86_64
32+
- linux-mxlarge/arm64
33+
- name: hermetic
34+
value: "true"
35+
- name: prefetch-input
36+
value: '[{"type": "npm", "path": "."}, {"type": "rpm", "path": "."}]'
37+
- name: build-source-image
38+
value: "true"
3239
- name: dockerfile
3340
value: Dockerfile
3441
pipelineSpec:
@@ -91,9 +98,6 @@ spec:
9198
- default: "false"
9299
description: Enable cache proxy configuration
93100
name: enable-cache-proxy
94-
- default: "true"
95-
description: Use the package registry proxy when prefetching dependencies
96-
name: enable-package-registry-proxy
97101
- default: .
98102
description: Target directories in component's source code to scan with SAST
99103
tools. Multiple values should be separated with commas.
@@ -173,8 +177,6 @@ spec:
173177
params:
174178
- name: input
175179
value: $(params.prefetch-input)
176-
- name: enable-package-registry-proxy
177-
value: $(params.enable-package-registry-proxy)
178180
- name: SOURCE_ARTIFACT
179181
value: $(tasks.clone-repository.results.SOURCE_ARTIFACT)
180182
- name: ociStorage
@@ -188,7 +190,7 @@ spec:
188190
- name: name
189191
value: prefetch-dependencies-oci-ta
190192
- name: bundle
191-
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:3dc78afbf3a441e0280067433cb28ea3d2d0088ec214c73bf063f145b4f273ef
193+
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:2229dbc5e15acc0a6d8aec526465aeb0ad54e269c311ac3d0aba88013845e308
192194
- name: kind
193195
value: task
194196
resolver: bundles
@@ -246,7 +248,7 @@ spec:
246248
- name: name
247249
value: buildah-remote-oci-ta
248250
- name: bundle
249-
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.10@sha256:41f3f361785550b378b50b8ce42870092026ae413c723c738c496a75587eff82
251+
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.9@sha256:b44b827737f48b572d15fdfdf1abe9ead1678925dcc0ac8fe3062f4efa1b1715
250252
- name: kind
251253
value: task
252254
resolver: bundles

.tekton/lightspeed-agentic-console-push.yaml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,13 @@ spec:
2626
- name: build-platforms
2727
value:
2828
- linux/x86_64
29+
- linux-mxlarge/arm64
30+
- name: hermetic
31+
value: "true"
32+
- name: prefetch-input
33+
value: '[{"type": "npm", "path": "."}, {"type": "rpm", "path": "."}]'
34+
- name: build-source-image
35+
value: "true"
2936
- name: dockerfile
3037
value: Dockerfile
3138
pipelineSpec:
@@ -88,9 +95,6 @@ spec:
8895
- default: "false"
8996
description: Enable cache proxy configuration
9097
name: enable-cache-proxy
91-
- default: "true"
92-
description: Use the package registry proxy when prefetching dependencies
93-
name: enable-package-registry-proxy
9498
- default: .
9599
description: Target directories in component's source code to scan with SAST
96100
tools. Multiple values should be separated with commas.
@@ -170,8 +174,6 @@ spec:
170174
params:
171175
- name: input
172176
value: $(params.prefetch-input)
173-
- name: enable-package-registry-proxy
174-
value: $(params.enable-package-registry-proxy)
175177
- name: SOURCE_ARTIFACT
176178
value: $(tasks.clone-repository.results.SOURCE_ARTIFACT)
177179
- name: ociStorage
@@ -185,7 +187,7 @@ spec:
185187
- name: name
186188
value: prefetch-dependencies-oci-ta
187189
- name: bundle
188-
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:3dc78afbf3a441e0280067433cb28ea3d2d0088ec214c73bf063f145b4f273ef
190+
value: quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta:0.3@sha256:2229dbc5e15acc0a6d8aec526465aeb0ad54e269c311ac3d0aba88013845e308
189191
- name: kind
190192
value: task
191193
resolver: bundles
@@ -243,7 +245,7 @@ spec:
243245
- name: name
244246
value: buildah-remote-oci-ta
245247
- name: bundle
246-
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.10@sha256:41f3f361785550b378b50b8ce42870092026ae413c723c738c496a75587eff82
248+
value: quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.9@sha256:b44b827737f48b572d15fdfdf1abe9ead1678925dcc0ac8fe3062f4efa1b1715
247249
- name: kind
248250
value: task
249251
resolver: bundles

0 commit comments

Comments
 (0)