Skip to content

Commit f6abc23

Browse files
committed
e2e: fix some quirks
1 parent 262101f commit f6abc23

2 files changed

Lines changed: 14 additions & 5 deletions

File tree

stackgres-k8s/e2e/spec/backup

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ e2e_test_extra_hash() {
1010
e2e_test_install() {
1111
install_minio
1212

13-
create_or_replace_cluster "$CLUSTER_NAME" "$CLUSTER_NAMESPACE" 2
13+
create_or_replace_cluster "$CLUSTER_NAME" "$CLUSTER_NAMESPACE" 2 \
14+
$([ "$E2E_SKIP_BACKUP_ENCRYPTION" != true ] || printf %s '--set configurations.objectstorage.encryption=null')
1415

1516
deploy_curl_pod "$CLUSTER_NAMESPACE"
1617

@@ -57,7 +58,8 @@ check_backup_using_volume_snapshot_is_working() {
5758
disable_cluster_cron_schedule
5859

5960
create_or_replace_cluster "$CLUSTER_NAME" "$CLUSTER_NAMESPACE" 2 \
60-
--set cluster.configurations.backups.useVolumeSnapshot=true
61+
--set cluster.configurations.backups.useVolumeSnapshot=true \
62+
$([ "$E2E_SKIP_BACKUP_ENCRYPTION" != true ] || printf %s '--set configurations.objectstorage.encryption=null')
6163

6264
# Avoid backups before waiting for pods (since backup pods could biase the wait)
6365
enable_cluster_cron_schedule

stackgres-k8s/e2e/spec/dbops-security-upgrade

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ e2e_test_install() {
4545
DBOPS_3_NAME="$(get_sgdbops_name "security-upgrade-3")"
4646

4747
PREVIOUS_PATRONI_IMAGE="$(get_component_images "$STACKGRES_PREVIOUS_VERSION")"
48+
PREVIOUS_PATRONI_IMAGE="$(printf %s "$PREVIOUS_PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg')"
4849
if [ "$PREVIOUS_VERSION_AS_NUMBER" -ge "$VERSION_AS_NUMBER_1_15_0" ]
4950
then
5051
PREVIOUS_DISTRIBUTEDLOGS_PATRONI_IMAGE="$(printf '%s' "$PREVIOUS_PATRONI_IMAGE" | tail -n 1)"
@@ -68,17 +69,18 @@ e2e_test_install() {
6869
PREVIOUS_PATRONI_IMAGE_POSTGRES_VERSION="${PREVIOUS_PATRONI_IMAGE_POSTGRES_VERSION_WITH_BUILD_VERSION%%-build-*}"
6970
PREVIOUS_PATRONI_IMAGE_POSTGRES_MAJOR_VERSION="${PREVIOUS_PATRONI_IMAGE_POSTGRES_VERSION_WITH_BUILD_VERSION%%.*}"
7071
PATRONI_IMAGE="$(get_component_images "$STACKGRES_VERSION")"
72+
PATRONI_IMAGE="$(printf %s "$PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg')"
7173
OLDEST_PATRONI_IMAGE="$(printf %s "$PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg'"$PREVIOUS_OLDEST_PATRONI_IMAGE_POSTGRES_VERSION-")"
7274
OLDEST_PATRONI_IMAGE="$(printf '%s' "$OLDEST_PATRONI_IMAGE" | tail -n 1)"
7375
SHARDED_PATRONI_IMAGE="$(printf %s "$PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg'"$PREVIOUS_SHARDED_PATRONI_IMAGE_POSTGRES_VERSION-")"
7476
SHARDED_PATRONI_IMAGE="$(printf '%s' "$SHARDED_PATRONI_IMAGE" | tail -n 1)"
7577
if [ "$PREVIOUS_VERSION_AS_NUMBER" -ge "$VERSION_AS_NUMBER_1_15_0" ]
7678
then
77-
DISTRIBUTEDLOGS_PATRONI_IMAGE="$(printf '%s' "$PATRONI_IMAGE" | tail -n 1)"
79+
DISTRIBUTEDLOGS_PATRONI_IMAGE="$(printf '%s' "$PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg'"${PREVIOUS_DISTRIBUTEDLOGS_PATRONI_IMAGE_POSTGRES_VERSION%.*}"'\.')"
7880
else
7981
DISTRIBUTEDLOGS_PATRONI_IMAGE="$(printf %s "$PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg12\.')"
8082
fi
81-
DISTRIBUTEDLOGS_PATRONI_IMAGE="$(printf %s "$DISTRIBUTEDLOGS_PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg'"$PREVIOUS_DISTRIBUTEDLOGS_PATRONI_IMAGE_POSTGRES_VERSION-")"
83+
DISTRIBUTEDLOGS_PATRONI_IMAGE="$(printf %s "$DISTRIBUTEDLOGS_PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg'"${PREVIOUS_DISTRIBUTEDLOGS_PATRONI_IMAGE_POSTGRES_VERSION%.*}\.${PREVIOUS_DISTRIBUTEDLOGS_PATRONI_IMAGE_POSTGRES_VERSION#*.}-")"
8284
DISTRIBUTEDLOGS_PATRONI_IMAGE="$(printf '%s' "$DISTRIBUTEDLOGS_PATRONI_IMAGE" | tail -n 1)"
8385
PATRONI_IMAGE="$(printf %s "$PATRONI_IMAGE" | grep '/patroni\(-ext\)\?:v[0-9.]\+-pg'"$PREVIOUS_PATRONI_IMAGE_POSTGRES_VERSION-")"
8486
PATRONI_IMAGE="$(printf '%s' "$PATRONI_IMAGE" | tail -n 1)"
@@ -417,7 +419,12 @@ check_before_operator_upgrade() {
417419
echo "sgcluster/$CLUSTER_3_NAME-shard0"
418420
echo "sgcluster/$CLUSTER_3_NAME-shard1"
419421
fi
420-
echo "sgdistributedlogs/$DISTRIBUTEDLOGS_NAME"
422+
if [ "$PREVIOUS_VERSION_AS_NUMBER" -ge "$VERSION_AS_NUMBER_1_15_0" ]
423+
then
424+
echo "sgcluster/$DISTRIBUTEDLOGS_NAME"
425+
else
426+
echo "sgdistributedlogs/$DISTRIBUTEDLOGS_NAME"
427+
fi
421428
)
422429
do
423430
if wait_until eval 'kubectl wait -n "$CLUSTER_NAMESPACE" "$RESOURCE" \

0 commit comments

Comments
 (0)