@@ -163,7 +163,7 @@ deploy:
163163 --set olm.image.pullPolicy=IfNotPresent \
164164 --set catalog.image.ref=$(OLM_IMAGE ) \
165165 --set catalog.image.pullPolicy=IfNotPresent \
166- --set catalog.commandArgs=--configmapServerImage=$(CONFIGMAP_SERVER_IMAGE ) \
166+ --set catalog.commandArgs=--configmapServerImage=$(CONFIGMAP_SERVER_IMAGE ) \
167167 --set catalog.opmImageArgs=--opmImage=$(OPERATOR_REGISTRY_IMAGE ) \
168168 --set package.image.ref=$(OLM_IMAGE ) \
169169 --set package.image.pullPolicy=IfNotPresent \
@@ -227,25 +227,33 @@ verify-manifests: manifests
227227
228228verify : vendor verify-codegen verify-mockgen verify-manifests
229229
230+ .PHONY : pull-opm
231+ pull-opm :
232+ docker pull $(OPERATOR_REGISTRY_IMAGE )
233+
230234# before running release, bump the version in OLM_VERSION and push to master,
231235# then tag those builds in quay with the version in OLM_VERSION
232236release : ver=v$(shell cat OLM_VERSION)
233- release : manifests
237+ release : pull-opm manifests
234238 @echo " Generating the $( ver) release"
235239 docker pull $(IMAGE_REPO ) :$(ver )
236240 $(MAKE ) target=upstream ver=$(ver ) quickstart=true package
237241
238242package : olmref=$(shell docker inspect --format='{{index .RepoDigests 0}}' $(IMAGE_REPO ) :$(ver ) )
243+ package : opmref=$(shell docker inspect --format='{{index .RepoDigests 0}}' $(OPERATOR_REGISTRY_IMAGE ) )
239244package :
240245ifndef target
241246 $(error target is undefined)
242247endif
243248ifndef ver
244249 $(error ver is undefined)
245250endif
251+ @echo "Getting operator registry image"
252+ docker pull $(OPERATOR_REGISTRY_IMAGE)
246253 $(YQ_INTERNAL) w -i deploy/$(target)/values.yaml olm.image.ref $(olmref)
247254 $(YQ_INTERNAL) w -i deploy/$(target)/values.yaml catalog.image.ref $(olmref)
248255 $(YQ_INTERNAL) w -i deploy/$(target)/values.yaml package.image.ref $(olmref)
256+ $(YQ_INTERNAL) w -i deploy/$(target)/values.yaml -- catalog.opmImageArgs "--opmImage=$(opmref)"
249257 ./scripts/package_release.sh $(ver) deploy/$(target)/manifests/$(ver) deploy/$(target)/values.yaml
250258 ln -sfFn ./$(ver) deploy/$(target)/manifests/latest
251259ifeq ($(quickstart ) , true)
0 commit comments