Skip to content

Commit 7825947

Browse files
authored
Merge branch 'main' into dependabot/github_actions/golangci/golangci-lint-action-4
2 parents 07f0dbb + 6ec2c35 commit 7825947

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

Makefile

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,3 +418,26 @@ rm -rf $$TMP_DIR ;\
418418
}
419419
endef
420420

421+
# Prepare release
422+
PG_VER ?= $(shell grep -o "postgresVersion: .*" deploy/cr.yaml|grep -oE "[0-9]+")
423+
release: generate
424+
sed -i \
425+
-e "/^spec:/,/^ crVersion:/{s/crVersion: .*/crVersion: $(VERSION)/}" \
426+
-e "/^spec:/,/^ image:/{s#image: .*#image: percona/percona-postgresql-operator:$(VERSION)-ppg$(PG_VER)-postgres#}" \
427+
-e "/^ pgBouncer:/,/^ image:/{s#image: .*#image: percona/percona-postgresql-operator:$(VERSION)-ppg$(PG_VER)-pgbouncer#}" \
428+
-e "/^ pgbackrest:/,/^ image:/{s#image: .*#image: percona/percona-postgresql-operator:$(VERSION)-ppg$(PG_VER)-pgbackrest#}" \
429+
-e "/extensions:/,/image:/{s#image: .*#image: percona/percona-postgresql-operator:$(VERSION)#}" \
430+
-e "/^ pmm:/,/^ image:/{s#image: .*#image: percona/pmm-client:@@SET_TAG@@#}" deploy/cr.yaml
431+
432+
# Prepare main branch after release
433+
MAJOR_VER := $(shell grep -oE "crVersion: .*" deploy/cr.yaml|grep -oE "[0-9]+\.[0-9]+\.[0-9]+"|cut -d'.' -f1)
434+
MINOR_VER := $(shell grep -oE "crVersion: .*" deploy/cr.yaml|grep -oE "[0-9]+\.[0-9]+\.[0-9]+"|cut -d'.' -f2)
435+
NEXT_VER ?= $(MAJOR_VER).$$(($(MINOR_VER) + 1)).0
436+
after-release: generate
437+
sed -i \
438+
-e "/^spec:/,/^ crVersion:/{s/crVersion: .*/crVersion: $(NEXT_VER)/}" \
439+
-e "/^spec:/,/^ image:/{s#image: .*#image: perconalab/percona-postgresql-operator:main-ppg$(PG_VER)-postgres#}" \
440+
-e "/^ pgBouncer:/,/^ image:/{s#image: .*#image: perconalab/percona-postgresql-operator:main-ppg$(PG_VER)-pgbouncer#}" \
441+
-e "/^ pgbackrest:/,/^ image:/{s#image: .*#image: perconalab/percona-postgresql-operator:main-ppg$(PG_VER)-pgbackrest#}" \
442+
-e "/extensions:/,/image:/{s#image: .*#image: perconalab/percona-postgresql-operator:main#}" \
443+
-e "/^ pmm:/,/^ image:/{s#image: .*#image: perconalab/pmm-client:dev-latest#}" deploy/cr.yaml

config/manager/default/kustomization.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,3 @@ commonLabels:
88
app.kubernetes.io/name: percona-postgresql-operator
99
app.kubernetes.io/part-of: percona-postgresql-operator
1010
pgv2.percona.com/control-plane: postgres-operator
11-
images:
12-
- name: postgres-operator
13-
newName: perconalab/percona-postgresql-operator
14-
newTag: main

0 commit comments

Comments
 (0)