@@ -448,22 +448,24 @@ update-version:
448448
449449# Prepare release
450450PG_VER ?= $(shell grep -o "postgresVersion: .* " deploy/cr.yaml|grep -oE "[0-9]+")
451+ CERT_MANAGER_VER := $(shell grep -Eo "cert-manager v.* " go.mod|grep -Eo "[0-9]+\.[0-9]+\.[0-9]+")
451452include e2e-tests/release_versions
452453release : generate
454+ $(SED ) -i " /CERT_MANAGER_VER/s/CERT_MANAGER_VER=\" .*/CERT_MANAGER_VER=\" $( CERT_MANAGER_VER) \" /" e2e-tests/functions
453455 $(SED ) -i \
454456 -e " /^spec:/,/^ crVersion:/{s/crVersion: .*/crVersion: $( VERSION) /}" \
455- -e " /^spec:/,/^ image:/{/^#/! s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_POSTGRESQL17 ) #}" \
457+ -e " /^spec:/,/^ image:/{/^#/! s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_POSTGRESQL18 ) #}" \
456458 -e " s| image: docker.io/perconalab/percona-postgresql-operator:main| image: $( IMAGE) |" \
457- -e " /^ pgBouncer:/,/^ image:/{s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_PGBOUNCER17 ) #}" \
458- -e " /^ pgbackrest:/,/^ image:/{s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_BACKREST17 ) #}" \
459+ -e " /^ pgBouncer:/,/^ image:/{s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_PGBOUNCER18 ) #}" \
460+ -e " /^ pgbackrest:/,/^ image:/{s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_BACKREST18 ) #}" \
459461 -e " /extensions:/,/image:/{s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_OPERATOR) #}" \
460462 -e " /^ pmm:/,/^ image:/{s#image: .*#image: $( REGISTRY_NAME_FULL) $( IMAGE_PMM3_CLIENT) #}" deploy/cr.yaml
461463 $(SED ) -i -r " /Version *= \" [0-9]+\.[0-9]+\.[0-9]+\" $$ / s/[0-9]+\.[0-9]+\.[0-9]+/$( VERSION) /" pkg/apis/pgv2.percona.com/v2/perconapgcluster_types.go
462464 $(SED ) -i \
463465 -e "/^spec :/,/^ image:/{s# image: .*#image: $(REGISTRY_NAME_FULL)$(IMAGE_UPGRADE)#}" \
464- -e "/^spec:/,/^ toPostgresImage:/{s#toPostgresImage: .*#toPostgresImage: $(REGISTRY_NAME_FULL)$(IMAGE_POSTGRESQL17 )#}" \
465- -e "/^spec:/,/^ toPgBouncerImage:/{s#toPgBouncerImage: .*#toPgBouncerImage: $(REGISTRY_NAME_FULL)$(IMAGE_PGBOUNCER17 )#}" \
466- -e "/^spec:/,/^ toPgBackRestImage:/{s#toPgBackRestImage: .*#toPgBackRestImage: $(REGISTRY_NAME_FULL)$(IMAGE_BACKREST17 )#}" deploy/upgrade.yaml
466+ -e "/^spec:/,/^ toPostgresImage:/{s#toPostgresImage: .*#toPostgresImage: $(REGISTRY_NAME_FULL)$(IMAGE_POSTGRESQL18 )#}" \
467+ -e "/^spec:/,/^ toPgBouncerImage:/{s#toPgBouncerImage: .*#toPgBouncerImage: $(REGISTRY_NAME_FULL)$(IMAGE_PGBOUNCER18 )#}" \
468+ -e "/^spec:/,/^ toPgBackRestImage:/{s#toPgBackRestImage: .*#toPgBackRestImage: $(REGISTRY_NAME_FULL)$(IMAGE_BACKREST18 )#}" deploy/upgrade.yaml
467469
468470# Prepare main branch after release
469471CURRENT_VERSION := $(shell grep -oE "crVersion: [0-9]+\.[0-9]+\.[0-9]+" deploy/cr.yaml | grep -oE "[0-9]+\.[0-9]+\.[0-9]+")
@@ -491,4 +493,4 @@ after-release: update-version generate
491493# Update upgrade-consistency
492494 $(SED) -i "s/$(PREV2_VERSION)/$(PREV1_VERSION)/g" e2e-tests/tests/upgrade-consistency/01-*.yaml
493495 $(SED) -i "s/$(PREV1_VERSION)/$(CURRENT_VERSION)/g" e2e-tests/tests/upgrade-consistency/02-*.yaml
494- $(SED) -i "s/$(CURRENT_VERSION)/$(NEXT_VER)/g" e2e-tests/tests/upgrade-consistency/03-*.yaml e2e-tests/tests/init-deploy/05-assert.yaml
496+ $(SED) -i "s/$(CURRENT_VERSION)/$(NEXT_VER)/g" e2e-tests/tests/upgrade-consistency/03-*.yaml e2e-tests/tests/init-deploy/05-assert.yaml
0 commit comments