1111 default : github.com/tektoncd/pipeline
1212 - name : images
1313 description : List of cmd/* paths to be published as images
14- default : " controller webhook entrypoint nop kubeconfigwriter git-init imagedigestexporter pullrequest-init workingdirinit"
15- - name : resolverImages
16- description : List of cmd/* paths to be published as images in release manifest resolvers.yaml
17- default : " resolvers"
14+ default : " controller webhook entrypoint nop kubeconfigwriter git-init imagedigestexporter pullrequest-init workingdirinit resolvers"
1815 - name : versionTag
1916 description : The vX.Y.Z version that the artifacts should be tagged with (including `v`)
2017 - name : imageRegistry
@@ -164,20 +161,14 @@ spec:
164161 git tag $(params.versionTag)
165162
166163 ko resolve --platform=$(params.platforms) --preserve-import-paths -t $(params.versionTag) -R -f ${PROJECT_ROOT}/config/ > $OUTPUT_RELEASE_DIR/release.yaml
167- ko resolve --platform=$(params.platforms) --preserve-import-paths -t $(params.versionTag) -l 'app.kubernetes.io/component!=resolvers' -R -f ${PROJECT_ROOT}/config/ > $OUTPUT_RELEASE_DIR/minimal-release.yaml
168- ko resolve --platform=$(params.platforms) --preserve-import-paths -t $(params.versionTag) -f ${PROJECT_ROOT}/config/resolvers > $OUTPUT_RELEASE_DIR/resolvers.yaml
169164 # Publish images and create release.notags.yaml
170165 # This is useful if your container runtime doesn't support the `image-reference:tag@digest` notation
171166 # This is currently the case for `cri-o` (and most likely others)
172167 ko resolve --platform=$(params.platforms) --preserve-import-paths -R -f ${PROJECT_ROOT}/config/ > $OUTPUT_RELEASE_DIR/release.notags.yaml
173- ko resolve --platform=$(params.platforms) --preserve-import-paths -l 'app.kubernetes.io/component!=resolvers' -R -f ${PROJECT_ROOT}/config/ > $OUTPUT_RELEASE_DIR/minimal-release.notags.yaml
174- ko resolve --platform=$(params.platforms) --preserve-import-paths -f ${PROJECT_ROOT}/config/resolvers > $OUTPUT_RELEASE_DIR/resolvers.notags.yaml
175168
176169 # Rewrite "devel" to params.versionTag
177170 sed -i -e 's/\(pipeline.tekton.dev\/release\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(app.kubernetes.io\/version\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(version\): "devel"/\1: "$(params.versionTag)"/g' ${OUTPUT_RELEASE_DIR}/release.yaml
178171 sed -i -e 's/\(pipeline.tekton.dev\/release\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(app.kubernetes.io\/version\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(version\): "devel"/\1: "$(params.versionTag)"/g' ${OUTPUT_RELEASE_DIR}/release.notags.yaml
179- sed -i -e 's/\(pipeline.tekton.dev\/release\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(app.kubernetes.io\/version\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(version\): "devel"/\1: "$(params.versionTag)"/g' ${OUTPUT_RELEASE_DIR}/resolvers.yaml
180- sed -i -e 's/\(pipeline.tekton.dev\/release\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(app.kubernetes.io\/version\): "devel"/\1: "$(params.versionTag)"/g' -e 's/\(version\): "devel"/\1: "$(params.versionTag)"/g' ${OUTPUT_RELEASE_DIR}/resolvers.notags.yaml
181172 - name : koparse
182173 image : gcr.io/tekton-releases/dogfooding/koparse:latest
183174 script : |
@@ -190,20 +181,11 @@ spec:
190181 IMAGES="${IMAGES} ${IMAGES_PATH}/cmd/${cmd}:$(params.versionTag)"
191182 done
192183
193- # Parse the built images from the minimal- release.yaml generated by ko
184+ # Parse the built images from the release.yaml generated by ko
194185 koparse \
195- --path $OUTPUT_RELEASE_DIR/minimal- release.yaml \
186+ --path $OUTPUT_RELEASE_DIR/release.yaml \
196187 --base ${IMAGES_PATH} --images ${IMAGES} > /workspace/built_images
197188
198- for cmd in $(params.resolverImages)
199- do
200- RESOLVER_IMAGES="${RESOLVER_IMAGES} ${IMAGES_PATH}/cmd/${cmd}:$(params.versionTag)"
201- done
202-
203- # Parse the built images from the resolvers.yaml generated by ko
204- koparse \
205- --path $OUTPUT_RELEASE_DIR/resolvers.yaml \
206- --base ${IMAGES_PATH} --images ${RESOLVER_IMAGES} >> /workspace/built_images
207189
208190 - name : tag-images
209191 image : gcr.io/go-containerregistry/crane:debug
0 commit comments