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.
46
+
This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization.
47
47
48
-
_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://conforma.dev/docs/policy/packages/release_trusted_task.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
49
-
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)_
48
+
_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://conforma.dev/docs/policy/packages/release_trusted_task.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
49
+
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)_
50
50
finally:
51
51
- name: show-sbom
52
52
params:
@@ -107,7 +107,7 @@ spec:
107
107
description: Build a source image.
108
108
name: build-source-image
109
109
type: string
110
-
- default: "false"
110
+
- default: "true"
111
111
description: Add built image into an OCI image index
112
112
name: build-image-index
113
113
type: string
@@ -124,6 +124,12 @@ spec:
124
124
VMs
125
125
name: privileged-nested
126
126
type: string
127
+
- default:
128
+
- linux/x86_64
129
+
description: List of platforms to build the container images on. The available
130
+
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.
45
+
This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization.
46
46
47
-
_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://conforma.dev/docs/policy/packages/release_trusted_task.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
48
-
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)_
47
+
_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://conforma.dev/docs/policy/packages/release_trusted_task.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks.
48
+
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)_
49
49
finally:
50
50
- name: show-sbom
51
51
params:
@@ -106,7 +106,7 @@ spec:
106
106
description: Build a source image.
107
107
name: build-source-image
108
108
type: string
109
-
- default: "false"
109
+
- default: "true"
110
110
description: Add built image into an OCI image index
111
111
name: build-image-index
112
112
type: string
@@ -123,6 +123,12 @@ spec:
123
123
VMs
124
124
name: privileged-nested
125
125
type: string
126
+
- default:
127
+
- linux/x86_64
128
+
description: List of platforms to build the container images on. The available
129
+
set of values is determined by the configuration of the multi-platform-controller.
0 commit comments