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
Copy file name to clipboardExpand all lines: .tekton/docker-build.yaml
+46-46Lines changed: 46 additions & 46 deletions
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
apiVersion: tekton.dev/v1
2
2
kind: Pipeline
3
3
metadata:
4
-
creationTimestamp:null
4
+
creationTimestamp:
5
5
labels:
6
6
pipelines.openshift.io/runtime: generic
7
7
pipelines.openshift.io/strategy: docker
@@ -13,28 +13,13 @@ spec:
13
13
14
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://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
15
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: List of platforms to build the container images on. The available
37
-
set of values is determined by the configuration of the multi-platform-controller.
22
+
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.
description: 'Enable in-development package managers. WARNING: the behavior may
50
-
change at any time without notice. Use at your own risk.'
34
+
description: 'Enable in-development package managers. WARNING: the behavior may change at any time without notice. Use at your own risk.'
51
35
name: prefetch-input-dev-package-managers
52
36
- default: []
53
37
description: Additional image tags
@@ -64,13 +48,11 @@ spec:
64
48
name: output-image
65
49
type: string
66
50
- default: .
67
-
description: Path to the source code of an application's component from where
68
-
to build image.
51
+
description: Path to the source code of an application's component from where to build image.
69
52
name: path-context
70
53
type: string
71
54
- default: Dockerfile
72
-
description: Path to the Dockerfile inside the context specified by parameter
73
-
path-context
55
+
description: Path to the Dockerfile inside the context specified by parameter path-context
74
56
name: dockerfile
75
57
type: string
76
58
- default: "false"
@@ -90,8 +72,7 @@ spec:
90
72
name: prefetch-input
91
73
type: string
92
74
- default: ""
93
-
description: Image tag expiration time, time values could be something like 1h,
94
-
2d, 3w for hours, days, and weeks, respectively.
75
+
description: Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively.
95
76
name: image-expires-after
96
77
type: string
97
78
- default: "true"
@@ -107,10 +88,25 @@ spec:
107
88
name: build-args-file
108
89
type: string
109
90
- default: "false"
110
-
description: Whether to enable privileged mode, should be used only with remote
111
-
VMs
91
+
description: Whether to enable privileged mode, should be used only with remote VMs
112
92
name: privileged-nested
113
93
type: string
94
+
- name: source-date-epoch
95
+
type: string
96
+
default: ''
97
+
description: Sets the image created time and the SOURCE_DATE_EPOCH build argument. On its own, it does not change file timestamps inside the layers (set rewrite-timestamp to "true" for that). Leave empty to keep the actual build time.
98
+
- name: rewrite-timestamp
99
+
type: string
100
+
default: 'false'
101
+
description: When "true", clamp file modification times in the image layers to at most source-date-epoch. Does nothing unless source-date-epoch is set.
102
+
- name: omit-history
103
+
type: string
104
+
default: 'false'
105
+
description: When "true", omit the build history (history timestamps, layer metadata, etc.) from the resulting image.
106
+
- name: enable-package-registry-proxy
107
+
default: 'true'
108
+
description: Use the package registry proxy when prefetching dependencies
0 commit comments