@@ -4,50 +4,50 @@ metadata:
4
4
name : build-push
5
5
spec :
6
6
params :
7
- - name : image-reference
8
- type : string
7
+ - name : image-reference
8
+ type : string
9
9
results :
10
- - name : image-ARTIFACT_OUTPUTS
11
- description : Built artifact.
12
- value :
13
- uri : $(tasks.kaniko-build.results.IMAGE_URL)
14
- digest : sha1:$(tasks.kaniko-build.results.IMAGE_DIGEST)
10
+ - name : image-ARTIFACT_OUTPUTS
11
+ description : Built artifact.
12
+ value :
13
+ uri : $(tasks.kaniko-build.results.IMAGE_URL)
14
+ digest : sha1:$(tasks.kaniko-build.results.IMAGE_DIGEST)
15
15
workspaces :
16
- - name : shared-data
17
- tasks :
18
- - name : dockerfile
19
- taskRef :
20
- name : create-dockerfile
21
- workspaces :
22
- - name : source
23
- workspace : shared-data
24
- - name : kaniko-build
25
- runAfter : ["dockerfile"]
26
- taskRef :
27
- name : kaniko
28
- workspaces :
29
- - name : source
30
- workspace : shared-data
31
- params :
32
- - name : IMAGE
33
- value : $(params.image-reference)
16
+ - name : shared-data
17
+ tasks :
18
+ - name : dockerfile
19
+ taskRef :
20
+ name : create-dockerfile
21
+ workspaces :
22
+ - name : source
23
+ workspace : shared-data
24
+ - name : kaniko-build
25
+ runAfter : ["dockerfile"]
26
+ taskRef :
27
+ name : kaniko
28
+ workspaces :
29
+ - name : source
30
+ workspace : shared-data
31
+ params :
32
+ - name : IMAGE
33
+ value : $(params.image-reference)
34
34
---
35
35
apiVersion : tekton.dev/v1
36
36
kind : Task
37
37
metadata :
38
38
name : create-dockerfile
39
39
spec :
40
40
workspaces :
41
- - name : source
41
+ - name : source
42
42
steps :
43
- - name : add-dockerfile
44
- workingDir : $(workspaces.source.path)
45
- image : bash
46
- script : |
47
- cat <<EOF > $(workspaces.source.path)/Dockerfile
48
- FROM alpine:3.16
49
- RUN echo "hello world" > hello.log
50
- EOF
43
+ - name : add-dockerfile
44
+ workingDir : $(workspaces.source.path)
45
+ image : docker.io/ bash:5.3.0@sha256:6a3e1c2ddbdee552cd69ad8244eee84ad6cc00049c338f700ef5ef247be16f7b
46
+ script : |
47
+ cat <<EOF > $(workspaces.source.path)/Dockerfile
48
+ FROM alpine:3.22
49
+ RUN echo "hello world" > hello.log
50
+ EOF
51
51
---
52
52
apiVersion : tekton.dev/v1
53
53
kind : Task
79
79
type : array
80
80
default : []
81
81
- name : BUILDER_IMAGE
82
- description : The image on which builds will run (default is v1.5.1 )
83
- default : gcr.io/kaniko-project/executor:v1.5.1 @sha256:c6166717f7fe0b7da44908c986137ecfeab21f31ec3992f6e128fff8a94be8a5
82
+ description : The image on which builds will run (default is v1.24.0 )
83
+ default : gcr.io/kaniko-project/executor:v1.24.0 @sha256:4e7a52dd1f14872430652bb3b027405b8dfd17c4538751c620ac005741ef9698
84
84
workspaces :
85
85
- name : source
86
86
description : Holds the context and Dockerfile
@@ -109,7 +109,7 @@ spec:
109
109
securityContext :
110
110
runAsUser : 0
111
111
- name : write-url
112
- image : docker.io/library/ bash:5.1.4 @sha256:c523c636b722339f41b6a431b44588ab2f762c5de5ec3bd7964420ff982fb1d9
112
+ image : docker.io/bash:5.3.0 @sha256:6a3e1c2ddbdee552cd69ad8244eee84ad6cc00049c338f700ef5ef247be16f7b
113
113
script : |
114
114
set -e
115
115
image="$(params.IMAGE)"
0 commit comments