@@ -116,6 +116,83 @@ spec:
116116 name : CHAINS-GIT_COMMIT
117117 value : $(tasks.clone-repository.results.commit)
118118 tasks :
119+ - matrix :
120+ params :
121+ - name : PLATFORM
122+ value :
123+ - $(params.build-platforms)
124+ name : build-images-deps
125+ params :
126+ - name : IMAGE
127+ value : $(params.output-image)-deps
128+ - name : DOCKERFILE
129+ value : $(params.dockerfile).deps
130+ - name : CONTEXT
131+ value : $(params.path-context)
132+ - name : HERMETIC
133+ value : " false"
134+ - name : PREFETCH_INPUT
135+ value : $(params.prefetch-input)
136+ - name : IMAGE_EXPIRES_AFTER
137+ value : $(params.image-expires-after)
138+ - name : COMMIT_SHA
139+ value : $(tasks.clone-repository.results.commit)
140+ - name : BUILD_ARGS
141+ value :
142+ - $(params.build-args[*])
143+ - name : BUILD_ARGS_FILE
144+ value : $(params.build-args-file)
145+ - name : SOURCE_ARTIFACT
146+ value : $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT)
147+ - name : CACHI2_ARTIFACT
148+ value : $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT)
149+ - name : IMAGE_APPEND_PLATFORM
150+ value : " true"
151+ runAfter :
152+ - prefetch-dependencies
153+ taskRef :
154+ params :
155+ - name : name
156+ value : buildah-remote-oci-ta
157+ - name : bundle
158+ value : quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta:0.6@sha256:3832edaec1aae546c225c86ada53611e42717c784e2068e0536831a99cb1922d
159+ - name : kind
160+ value : task
161+ resolver : bundles
162+ when :
163+ - input : $(tasks.init.results.build)
164+ operator : in
165+ values :
166+ - " true"
167+ - name : build-image-index-deps
168+ params :
169+ - name : IMAGE
170+ value : $(params.output-image)-deps
171+ - name : COMMIT_SHA
172+ value : $(tasks.clone-repository.results.commit)
173+ - name : IMAGE_EXPIRES_AFTER
174+ value : $(params.image-expires-after)
175+ - name : ALWAYS_BUILD_INDEX
176+ value : $(params.build-image-index)
177+ - name : IMAGES
178+ value :
179+ - $(tasks.build-images-deps.results.IMAGE_REF[*])
180+ runAfter :
181+ - build-images-deps
182+ taskRef :
183+ params :
184+ - name : name
185+ value : build-image-index
186+ - name : bundle
187+ value : quay.io/konflux-ci/tekton-catalog/task-build-image-index:0.1@sha256:d94cad7f41be61074dd21c7dff26dab9217c3435a16f62813c1cb8382dd9aae6
188+ - name : kind
189+ value : task
190+ resolver : bundles
191+ when :
192+ - input : $(tasks.init.results.build)
193+ operator : in
194+ values :
195+ - " true"
119196 - matrix :
120197 params :
121198 - name : PLATFORM
@@ -125,6 +202,7 @@ spec:
125202 params :
126203 - name : BUILD_ARGS
127204 value :
205+ - DEPS_IMAGE=$(tasks.build-image-index-deps.results.IMAGE_URL)@$(tasks.build-image-index-deps.results.IMAGE_DIGEST)
128206 - $(params.build-args[*])
129207 - name : IMAGE
130208 value : $(params.output-image)
@@ -155,7 +233,7 @@ spec:
155233 - name : IMAGE_APPEND_PLATFORM
156234 value : " true"
157235 runAfter :
158- - prefetch-dependencies
236+ - build-image-index-deps
159237 taskRef :
160238 params :
161239 - name : name
0 commit comments