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 multi-arch container images from a Containerfile while maintaining trust after pipeline customization.
13
12
14
-
_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.
13
+
_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.
15
14
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)_
description: Append arguments to Snyk code command.
33
22
name: snyk-args
@@ -37,7 +26,8 @@ spec:
37
26
name: build-source-image
38
27
type: string
39
28
- default: "false"
40
-
description: 'Enable in-development package managers. WARNING: the behavior may change at any time without notice. Use at your own risk.'
29
+
description: 'Enable in-development package managers. WARNING: the behavior may
30
+
change at any time without notice. Use at your own risk.'
41
31
name: prefetch-input-dev-package-managers
42
32
- default: []
43
33
description: Additional image tags
@@ -54,17 +44,15 @@ spec:
54
44
name: output-image
55
45
type: string
56
46
- default: .
57
-
description: Path to the source code of an application's component from where to build image.
47
+
description: Path to the source code of an application's component from where
48
+
to build image.
58
49
name: path-context
59
50
type: string
60
51
- default: Dockerfile
61
-
description: Path to the Dockerfile inside the context specified by parameter path-context
52
+
description: Path to the Dockerfile inside the context specified by parameter
53
+
path-context
62
54
name: dockerfile
63
55
type: string
64
-
- default: "false"
65
-
description: Force rebuild image
66
-
name: rebuild
67
-
type: string
68
56
- default: "false"
69
57
description: Skip checks against built image
70
58
name: skip-checks
@@ -74,16 +62,22 @@ spec:
74
62
name: hermetic
75
63
type: string
76
64
- default: ""
77
-
description: Build dependencies to be prefetched by Cachi2
65
+
description: Build dependencies to be prefetched
78
66
name: prefetch-input
79
67
type: string
80
68
- default: ""
81
-
description: Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively.
69
+
description: Image tag expiration time, time values could be something like 1h,
70
+
2d, 3w for hours, days, and weeks, respectively.
82
71
name: image-expires-after
83
-
- default: "true"
84
-
description: Add built image into an OCI image index
85
-
name: build-image-index
86
72
type: string
73
+
- default: docker
74
+
description: The format for the resulting image's mediaType. Valid values are
75
+
oci or docker.
76
+
name: buildah-format
77
+
type: string
78
+
- default: "false"
79
+
description: Enable cache proxy configuration
80
+
name: enable-cache-proxy
87
81
- default: []
88
82
description: Array of --build-arg values ("arg=value" strings) for buildah
89
83
name: build-args
@@ -93,12 +87,14 @@ spec:
93
87
name: build-args-file
94
88
type: string
95
89
- default: "false"
96
-
description: Whether to enable privileged mode, should be used only with remote VMs
90
+
description: Whether to enable privileged mode, should be used only with remote
91
+
VMs
97
92
name: privileged-nested
98
93
type: string
99
94
- default:
100
95
- linux/x86_64
101
-
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.
96
+
description: List of platforms to build the container images on. The available
97
+
set of values is determined by the configuration of the multi-platform-controller.
0 commit comments