@@ -33,7 +33,7 @@ e2e_test_install() {
3333
3434 PGPASSWORD=" $( kubectl get secret -n " $CLUSTER_NAMESPACE " " $CLUSTER_NAME " \
3535 --template ' {{ (index .data "superuser-password") | base64decode }}' ) "
36- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
36+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
3737 -- bash -c " PGPASSWORD=$PGPASSWORD pgbench -i -h $CLUSTER_NAME "
3838}
3939
@@ -87,11 +87,11 @@ check_horizontal_autoscaling() {
8787 --set ' cluster.autoscaling.horizontal.cooldownPeriod=2' \
8888 --set-string ' cluster.autoscaling.horizontal.replicasConnectionsUsageTarget=0.05'
8989
90- wait_until kubectl exec -n " $CLUSTER_NAMESPACE " psql \
91- -- bash -c " PGPASSWORD=$PGPASSWORD psql -h $CLUSTER_NAME -replicas -c 'SELECT 1'"
92- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
90+ wait_until kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
91+ -- bash -c " PGPASSWORD=$PGPASSWORD psql -q - h $CLUSTER_NAME -replicas -c 'SELECT 1'"
92+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
9393 -- bash -c " echo 'SELECT pg_sleep(10)' > /tmp/pgsleep.sql"
94- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
94+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
9595 -- bash -c " PGPASSWORD=$PGPASSWORD pgbench -T '$(( E2 E_TIMEOUT * 2 )) ' -C -c 10 -j 10 -h $CLUSTER_NAME -replicas -f /tmp/pgsleep.sql" > " $LOG_PATH /horizontal-bench" 2>&1 &
9696 BENCH_PID=" $! "
9797 trap_kill " $BENCH_PID "
@@ -103,12 +103,12 @@ check_horizontal_autoscaling() {
103103 else
104104 fail_no_return " KEDA can not scale the cluster based on connections"
105105 kill " $BENCH_PID " || true
106- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
106+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
107107 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
108108 return 1
109109 fi
110110 kill " $BENCH_PID " || true
111- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
111+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
112112 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
113113 create_or_replace_cluster " $CLUSTER_NAME " " $CLUSTER_NAMESPACE " 2 \
114114 --set-string instanceProfiles[0].name=size-s \
@@ -135,7 +135,7 @@ check_vertical_autoscaling() {
135135 --set-string ' cluster.autoscaling.minAllowed.patroni.cpu=500m' \
136136 --set-string ' cluster.autoscaling.maxAllowed.patroni.cpu=2'
137137
138- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
138+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
139139 -- bash -c " PGPASSWORD=$PGPASSWORD pgbench -T '$(( E2 E_TIMEOUT * 2 )) ' -C -c 10 -j 10 -h $CLUSTER_NAME " > " $LOG_PATH /vertical-bench" 2>&1 &
140140 BENCH_PID=" $! "
141141 trap_kill " $BENCH_PID "
@@ -152,16 +152,16 @@ check_vertical_autoscaling() {
152152 fail_no_return " VerticalPodAutoscaler can not scale vertically the primary of the cluster based on CPU"
153153 kubectl top pod --containers -n " $CLUSTER_NAMESPACE " -l " app=StackGresCluster,stackgres.io/cluster-name=$CLUSTER_NAME ,stackgres.io/cluster=true" || true
154154 kill " $BENCH_PID " || true
155- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
155+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
156156 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
157157 return 1
158158 fi
159159 kill " $BENCH_PID " || true
160- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
160+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
161161 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
162- wait_until kubectl exec -n " $CLUSTER_NAMESPACE " psql \
163- -- bash -c " PGPASSWORD=$PGPASSWORD psql -h autoscaling-replicas -c 'SELECT 1'"
164- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
162+ wait_until kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
163+ -- bash -c " PGPASSWORD=$PGPASSWORD psql -q - h autoscaling-replicas -c 'SELECT 1'"
164+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
165165 -- bash -c " PGPASSWORD=$PGPASSWORD pgbench -T '$(( E2 E_TIMEOUT * 2 )) ' -C -c 10 -j 10 -h $CLUSTER_NAME -replicas -S" >> " $LOG_PATH /vertical-bench-2" 2>&1 &
166166 BENCH_PID=" $! "
167167 trap_kill " $BENCH_PID "
@@ -175,12 +175,12 @@ check_vertical_autoscaling() {
175175 fail_no_return " VerticalPodAutoscaler can not scale vertically the replicas of the cluster based on CPU"
176176 kubectl top pod --containers -n " $CLUSTER_NAMESPACE " -l " app=StackGresCluster,stackgres.io/cluster-name=$CLUSTER_NAME ,stackgres.io/cluster=true" || true
177177 kill " $BENCH_PID " || true
178- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
178+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
179179 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
180180 return 1
181181 fi
182182 kill " $BENCH_PID " || true
183- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
183+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
184184 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
185185 create_or_replace_cluster " $CLUSTER_NAME " " $CLUSTER_NAMESPACE " 2 \
186186 --set-string instanceProfiles[0].name=size-s \
@@ -219,9 +219,9 @@ check_all_autoscaling() {
219219 --set-string ' cluster.autoscaling.minAllowed.patroni.cpu=500m' \
220220 --set-string ' cluster.autoscaling.maxAllowed.patroni.cpu=2'
221221
222- wait_until kubectl exec -n " $CLUSTER_NAMESPACE " psql \
223- -- bash -c " PGPASSWORD=$PGPASSWORD psql -h $CLUSTER_NAME -replicas -c 'SELECT 1'"
224- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
222+ wait_until kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
223+ -- bash -c " PGPASSWORD=$PGPASSWORD psql -q - h $CLUSTER_NAME -replicas -c 'SELECT 1'"
224+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
225225 -- bash -c " PGPASSWORD=$PGPASSWORD pgbench -T '$(( E2 E_TIMEOUT * 2 )) ' -C -c 25 -j 25 -h $CLUSTER_NAME -replicas -S" > " $LOG_PATH /all-bench" 2>&1 &
226226 BENCH_PID=" $! "
227227 trap_kill " $BENCH_PID "
@@ -236,7 +236,7 @@ check_all_autoscaling() {
236236 else
237237 fail_no_return " KEDA can not scale the cluster based on connections"
238238 kill " $BENCH_PID " || true
239- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
239+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
240240 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
241241 return 1
242242 fi
@@ -250,12 +250,12 @@ check_all_autoscaling() {
250250 fail_no_return " VerticalPodAutoscaler can not scale vertically the replicas of the cluster based on CPU"
251251 kubectl top pod --containers -n " $CLUSTER_NAMESPACE " -l " app=StackGresCluster,stackgres.io/cluster-name=$CLUSTER_NAME ,stackgres.io/cluster=true" || true
252252 kill " $BENCH_PID " || true
253- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
253+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
254254 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
255255 return 1
256256 fi
257257 kill " $BENCH_PID " || true
258- kubectl exec -n " $CLUSTER_NAMESPACE " psql \
258+ kubectl exec -n " $CLUSTER_NAMESPACE " psql -q \
259259 -- bash -c ' ps -ef | grep "[p]gbench" | tr -s " " | cut -d " " -f 2 | while read PID; do kill "$PID"; done' || true
260260 create_or_replace_cluster " $CLUSTER_NAME " " $CLUSTER_NAMESPACE " 2 \
261261 --set-string instanceProfiles[0].name=size-s \
0 commit comments