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.
52
+
This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization.
47
53
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)_
54
+
_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.
55
+
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
56
finally:
51
57
- name: show-sbom
52
58
params:
@@ -107,7 +113,7 @@ spec:
107
113
description: Build a source image.
108
114
name: build-source-image
109
115
type: string
110
-
- default: "false"
116
+
- default: "true"
111
117
description: Add built image into an OCI image index
112
118
name: build-image-index
113
119
type: string
@@ -124,6 +130,12 @@ spec:
124
130
VMs
125
131
name: privileged-nested
126
132
type: string
133
+
- default:
134
+
- linux/x86_64
135
+
description: List of platforms to build the container images on. The available
136
+
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.
51
+
This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization.
46
52
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)_
53
+
_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.
54
+
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
55
finally:
50
56
- name: show-sbom
51
57
params:
@@ -106,7 +112,7 @@ spec:
106
112
description: Build a source image.
107
113
name: build-source-image
108
114
type: string
109
-
- default: "false"
115
+
- default: "true"
110
116
description: Add built image into an OCI image index
111
117
name: build-image-index
112
118
type: string
@@ -123,6 +129,12 @@ spec:
123
129
VMs
124
130
name: privileged-nested
125
131
type: string
132
+
- default:
133
+
- linux/x86_64
134
+
description: List of platforms to build the container images on. The available
135
+
set of values is determined by the configuration of the multi-platform-controller.
0 commit comments