@@ -163,7 +163,7 @@ deploy:
163
163
--set olm.image.pullPolicy=IfNotPresent \
164
164
--set catalog.image.ref=$(OLM_IMAGE ) \
165
165
--set catalog.image.pullPolicy=IfNotPresent \
166
- --set catalog.commandArgs=--configmapServerImage=$(CONFIGMAP_SERVER_IMAGE ) \
166
+ --set catalog.commandArgs=--configmapServerImage=$(CONFIGMAP_SERVER_IMAGE ) \
167
167
--set catalog.opmImageArgs=--opmImage=$(OPERATOR_REGISTRY_IMAGE ) \
168
168
--set package.image.ref=$(OLM_IMAGE ) \
169
169
--set package.image.pullPolicy=IfNotPresent \
@@ -227,25 +227,33 @@ verify-manifests: manifests
227
227
228
228
verify : vendor verify-codegen verify-mockgen verify-manifests
229
229
230
+ .PHONY : pull-opm
231
+ pull-opm :
232
+ docker pull $(OPERATOR_REGISTRY_IMAGE )
233
+
230
234
# before running release, bump the version in OLM_VERSION and push to master,
231
235
# then tag those builds in quay with the version in OLM_VERSION
232
236
release : ver=v$(shell cat OLM_VERSION)
233
- release : manifests
237
+ release : pull-opm manifests
234
238
@echo " Generating the $( ver) release"
235
239
docker pull $(IMAGE_REPO ) :$(ver )
236
240
$(MAKE ) target=upstream ver=$(ver ) quickstart=true package
237
241
238
242
package : olmref=$(shell docker inspect --format='{{index .RepoDigests 0}}' $(IMAGE_REPO ) :$(ver ) )
243
+ package : opmref=$(shell docker inspect --format='{{index .RepoDigests 0}}' $(OPERATOR_REGISTRY_IMAGE ) )
239
244
package :
240
245
ifndef target
241
246
$(error target is undefined)
242
247
endif
243
248
ifndef ver
244
249
$(error ver is undefined)
245
250
endif
251
+ @echo "Getting operator registry image"
252
+ docker pull $(OPERATOR_REGISTRY_IMAGE)
246
253
$(YQ_INTERNAL) w -i deploy/$(target)/values.yaml olm.image.ref $(olmref)
247
254
$(YQ_INTERNAL) w -i deploy/$(target)/values.yaml catalog.image.ref $(olmref)
248
255
$(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)"
249
257
./scripts/package_release.sh $(ver) deploy/$(target)/manifests/$(ver) deploy/$(target)/values.yaml
250
258
ln -sfFn ./$(ver) deploy/$(target)/manifests/latest
251
259
ifeq ($(quickstart ) , true)
0 commit comments