You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This pipeline is ideal for building container images from a Containerfile while maintaining trust after pipeline customization.
40
+
This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization.
38
41
39
-
_Uses `buildah` to create a container image leveraging [trusted artifacts](https://konflux-ci.dev/architecture/ADR/0036-trusted-artifacts.html). It also optionally creates a source image and runs some build-time tests. Information is shared between tasks using OCI artifacts instead of PVCs. EC will pass the [`trusted_task.trusted`](https://enterprisecontract.dev/docs/ec-policies/release_policy.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
40
-
This pipeline is pushed as a Tekton bundle to [quay.io](https://quay.io/repository/konflux-ci/tekton-catalog/pipeline-docker-build-oci-ta?tab=tags)_
42
+
_Uses `buildah` to create a multi-platform container image leveraging [trusted artifacts](https://konflux-ci.dev/architecture/ADR/0036-trusted-artifacts.html). It also optionally creates a source image and runs some build-time tests. This pipeline requires that the [multi platform controller](https://github.com/konflux-ci/multi-platform-controller) is deployed and configured on your Konflux instance. Information is shared between tasks using OCI artifacts instead of PVCs. EC will pass the [`trusted_task.trusted`](https://enterprisecontract.dev/docs/ec-policies/release_policy.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
43
+
This pipeline is pushed as a Tekton bundle to [quay.io](https://quay.io/repository/konflux-ci/tekton-catalog/pipeline-docker-build-multi-platform-oci-ta?tab=tags)_
41
44
finally:
42
45
- name: show-sbom
43
46
params:
@@ -97,7 +100,7 @@ spec:
97
100
description: Build a source image.
98
101
name: build-source-image
99
102
type: string
100
-
- default: "false"
103
+
- default: "true"
101
104
description: Add built image into an OCI image index
102
105
name: build-image-index
103
106
type: string
@@ -114,6 +117,12 @@ spec:
114
117
VMs
115
118
name: privileged-nested
116
119
type: string
120
+
- default:
121
+
- 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.
This pipeline is ideal for building container images from a Containerfile while maintaining trust after pipeline customization.
36
+
This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization.
34
37
35
-
_Uses `buildah` to create a container image leveraging [trusted artifacts](https://konflux-ci.dev/architecture/ADR/0036-trusted-artifacts.html). It also optionally creates a source image and runs some build-time tests. Information is shared between tasks using OCI artifacts instead of PVCs. EC will pass the [`trusted_task.trusted`](https://enterprisecontract.dev/docs/ec-policies/release_policy.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
36
-
This pipeline is pushed as a Tekton bundle to [quay.io](https://quay.io/repository/konflux-ci/tekton-catalog/pipeline-docker-build-oci-ta?tab=tags)_
38
+
_Uses `buildah` to create a multi-platform container image leveraging [trusted artifacts](https://konflux-ci.dev/architecture/ADR/0036-trusted-artifacts.html). It also optionally creates a source image and runs some build-time tests. This pipeline requires that the [multi platform controller](https://github.com/konflux-ci/multi-platform-controller) is deployed and configured on your Konflux instance. Information is shared between tasks using OCI artifacts instead of PVCs. EC will pass the [`trusted_task.trusted`](https://enterprisecontract.dev/docs/ec-policies/release_policy.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
39
+
This pipeline is pushed as a Tekton bundle to [quay.io](https://quay.io/repository/konflux-ci/tekton-catalog/pipeline-docker-build-multi-platform-oci-ta?tab=tags)_
37
40
finally:
38
41
- name: show-sbom
39
42
params:
@@ -93,7 +96,7 @@ spec:
93
96
description: Build a source image.
94
97
name: build-source-image
95
98
type: string
96
-
- default: "false"
99
+
- default: "true"
97
100
description: Add built image into an OCI image index
98
101
name: build-image-index
99
102
type: string
@@ -110,6 +113,12 @@ spec:
110
113
VMs
111
114
name: privileged-nested
112
115
type: string
116
+
- default:
117
+
- linux/x86_64
118
+
description: List of platforms to build the container images on. The available
119
+
set of values is determined by the configuration of the multi-platform-controller.
0 commit comments