File tree Expand file tree Collapse file tree
upgrade-consistency-sharded-tls Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -104,6 +104,9 @@ MOCKGEN = $(shell pwd)/bin/mockgen
104104mockgen : # # Download mockgen locally if necessary.
105105 $(call go-get-tool,$(MOCKGEN ) , github.com/golang/mock/mockgen@latest)
106106
107+ update-version :
108+ echo $(NEXT_VER ) > pkg/version/version.txt
109+
107110# Prepare release
108111include e2e-tests/release_versions
109112CERT_MANAGER_VER := $(shell grep -Eo "cert-manager v.* " go.mod|grep -Eo "[0-9]+\.[0-9]+\.[0-9]+")
@@ -133,8 +136,7 @@ release: manifests
133136MAJOR_VER := $(shell grep -oE "crVersion: .* " deploy/cr.yaml|grep -oE "[0-9]+\.[0-9]+\.[0-9]+"|cut -d'.' -f1)
134137MINOR_VER := $(shell grep -oE "crVersion: .* " deploy/cr.yaml|grep -oE "[0-9]+\.[0-9]+\.[0-9]+"|cut -d'.' -f2)
135138NEXT_VER ?= $(MAJOR_VER ) .$$(($(MINOR_VER ) + 1 ) ).0
136- after-release : manifests
137- echo $(NEXT_VER ) > pkg/version/version.txt
139+ after-release : update-version manifests
138140 $(SED ) -i \
139141 -e " s/crVersion: .*/crVersion: $( NEXT_VER) /" \
140142 -e " /^spec:/,/^ image:/{s#image: .*#image: perconalab/percona-server-mongodb-operator:main-mongod8.0#}" deploy/cr-minimal.yaml
Original file line number Diff line number Diff line change @@ -25,12 +25,12 @@ qualify_image_ref() {
2525 local ref=" $1 "
2626 local first=" ${ref%%/* } "
2727
28- if [[ " $first " == * .* || " $first " == * :* || " $first " == " localhost" ]]; then
28+ if [[ $first == * .* || $first == * :* || $first == " localhost" ]]; then
2929 printf ' %s' " $ref "
3030 return 0
3131 fi
3232
33- if [[ " $ref " == percona/* || " $ref " == perconalab/* ]]; then
33+ if [[ $ref == percona/* || $ref == perconalab/* ]]; then
3434 printf ' %s%s' " $REGISTRY_NAME_FULL " " $ref "
3535 return 0
3636 fi
@@ -44,14 +44,14 @@ qualify_image_var() {
4444 local out=" "
4545 local ref
4646
47- [[ -z " $val " ]] && return 0
47+ [[ -z $val ]] && return 0
4848
49- if [[ " $val " == * $' \n ' * ]]; then
49+ if [[ $val == * $' \n ' * ]]; then
5050 while IFS= read -r ref; do
51- [[ -z " $ref " ]] && continue
51+ [[ -z $ref ]] && continue
5252 out+=$( qualify_image_ref " $ref " )
5353 out+=$' \n '
54- done <<< " $val"
54+ done <<< " $val"
5555 out=" ${out% $' \n ' } "
5656 printf -v " $var " ' %s' " $out "
5757 return 0
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: apps/v1
22kind : StatefulSet
33metadata :
44 annotations : {}
5- generation : 9
5+ generation : 8
66 labels :
77 app.kubernetes.io/component : cfg
88 app.kubernetes.io/instance : some-name
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: apps/v1
22kind : StatefulSet
33metadata :
44 annotations : {}
5- generation : 9
5+ generation : 8
66 labels :
77 app.kubernetes.io/component : cfg
88 app.kubernetes.io/instance : some-name
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: apps/v1
22kind : StatefulSet
33metadata :
44 annotations : {}
5- generation : 9
5+ generation : 8
66 labels :
77 app.kubernetes.io/component : mongod
88 app.kubernetes.io/instance : some-name
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: apps/v1
22kind : StatefulSet
33metadata :
44 annotations : {}
5- generation : 9
5+ generation : 8
66 labels :
77 app.kubernetes.io/component : mongod
88 app.kubernetes.io/instance : some-name
Original file line number Diff line number Diff line change @@ -93,20 +93,20 @@ main() {
9393 sleep 20
9494 desc ' check if Pod started'
9595 wait_cluster
96- compare_generation " 7 " " statefulset" " ${CLUSTER} -rs0"
97- compare_generation " 7 " " statefulset" " ${CLUSTER} -cfg"
96+ compare_generation " 6 " " statefulset" " ${CLUSTER} -rs0"
97+ compare_generation " 6 " " statefulset" " ${CLUSTER} -cfg"
9898
9999 renew_certificate " some-name-ssl"
100100 sleep 20
101101 wait_cluster
102- compare_generation " 8 " " statefulset" " ${CLUSTER} -rs0"
103- compare_generation " 8 " " statefulset" " ${CLUSTER} -cfg"
102+ compare_generation " 7 " " statefulset" " ${CLUSTER} -rs0"
103+ compare_generation " 7 " " statefulset" " ${CLUSTER} -cfg"
104104
105105 renew_certificate " some-name-ssl-internal"
106106 sleep 20
107107 wait_cluster
108- compare_generation " 9 " " statefulset" " ${CLUSTER} -rs0"
109- compare_generation " 9 " " statefulset" " ${CLUSTER} -cfg"
108+ compare_generation " 8 " " statefulset" " ${CLUSTER} -rs0"
109+ compare_generation " 8 " " statefulset" " ${CLUSTER} -cfg"
110110
111111 desc ' check if service and statefulset created with expected config'
112112 compare_kubectl service/${CLUSTER} -rs0 " -1230"
Original file line number Diff line number Diff line change 4141OPERATOR_NAME=' percona-server-mongodb-operator'
4242IMAGE=$( echo " ${INIT_OPERATOR_IMAGES} " | jq -r ' .versions[].matrix.operator[].imagePath' )
4343# we use the starting image from the same repo so we don't need to use initImage option
44- if [[ " ${TARGET_IMAGE} " == perconalab/* || " ${TARGET_IMAGE} " == * /perconalab/* ]]; then
44+ if [[ ${TARGET_IMAGE} == perconalab/* || ${TARGET_IMAGE} == * /perconalab/* ]]; then
4545 IMAGE=" ${IMAGE/ percona\/ / perconalab\/ } "
4646fi
4747IMAGE_MONGOD=$( echo " ${INIT_OPERATOR_IMAGES} " | jq -r ' .versions[].matrix.mongod[].imagePath' )
Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ OPERATOR_NAME='percona-server-mongodb-operator'
4444
4545IMAGE=$( echo " ${INIT_OPERATOR_IMAGES} " | jq -r ' .versions[].matrix.operator[].imagePath' )
4646# we use the starting image from the same repo so we don't need to use initImage option
47- if [[ " ${TARGET_IMAGE} " == perconalab/* || " ${TARGET_IMAGE} " == * /perconalab/* ]]; then
47+ if [[ ${TARGET_IMAGE} == perconalab/* || ${TARGET_IMAGE} == * /perconalab/* ]]; then
4848 IMAGE=" ${IMAGE/ percona\/ / perconalab\/ } "
4949fi
5050IMAGE_MONGOD=$( echo " ${INIT_OPERATOR_IMAGES} " | jq -r ' .versions[].matrix.mongod[].imagePath' )
Original file line number Diff line number Diff line change @@ -84,8 +84,8 @@ update_yaml_images() {
8484 return 1
8585 fi
8686
87- local temp_file
88- temp_file=$( mktemp)
87+ local temp_file
88+ temp_file=$( mktemp)
8989
9090 sed -E ' s/(("image":|"initImage":|containerImage:|image:|initImage:)[ ]*"?)([^"]+)("?)/\1docker.io\/\3\4/g' " $yaml_file " > " $temp_file "
9191 mv " $temp_file " " $yaml_file "
You can’t perform that action at this time.
0 commit comments