@@ -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,34 @@ 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
+ # pull the opm image to get the digest
238
+ release : pull-opm manifests
234
239
@echo " Generating the $( ver) release"
235
240
docker pull $(IMAGE_REPO ) :$(ver )
236
241
$(MAKE ) target=upstream ver=$(ver ) quickstart=true package
237
242
238
243
package : olmref=$(shell docker inspect --format='{{index .RepoDigests 0}}' $(IMAGE_REPO ) :$(ver ) )
244
+ package : opmref=$(shell docker inspect --format='{{index .RepoDigests 0}}' $(OPERATOR_REGISTRY_IMAGE ) )
239
245
package :
240
246
ifndef target
241
247
$(error target is undefined)
242
248
endif
243
249
ifndef ver
244
250
$(error ver is undefined)
245
251
endif
252
+ @echo "Getting operator registry image"
253
+ docker pull $(OPERATOR_REGISTRY_IMAGE)
246
254
$(YQ_INTERNAL) w -i deploy/$(target)/values.yaml olm.image.ref $(olmref)
247
255
$(YQ_INTERNAL) w -i deploy/$(target)/values.yaml catalog.image.ref $(olmref)
248
256
$(YQ_INTERNAL) w -i deploy/$(target)/values.yaml package.image.ref $(olmref)
257
+ $(YQ_INTERNAL) w -i deploy/$(target)/values.yaml -- catalog.opmImageArgs "--opmImage=$(opmref)"
249
258
./scripts/package_release.sh $(ver) deploy/$(target)/manifests/$(ver) deploy/$(target)/values.yaml
250
259
ln -sfFn ./$(ver) deploy/$(target)/manifests/latest
251
260
ifeq ($(quickstart ) , true)
0 commit comments