Skip to content

Commit 0be5d49

Browse files
fix ci
1 parent 00737e9 commit 0be5d49

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

.ci/helm.sh

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -296,16 +296,26 @@ function ci::verify_vpa_with_resource_unit() {
296296
multiplier=$(ci::calculate_multiplies $baseCpu $cpu_value)
297297

298298
memory=`kubectl get vpa $vpaName -o jsonpath='{.status.recommendation.containerRecommendations[0].target.memory}'`
299-
memory_value=${memory%k}
300-
memory_value=$((memory_value*1024))
299+
if [[ "$memory" == "*k" ]]; then
300+
memory_value=${memory%k}
301+
memory_value=$((memory_value*1000))
302+
elif [[ "$memory" == "*Mi" ]]; then
303+
memory_value=${memory%Mi}
304+
memory_value=$((memory_value*1024*1024))
305+
elif [[ "$memory" == "*Gi" ]]; then
306+
memory_value=${memory%Gi}
307+
memory_value=$((memory_value*1024*1024*1024))
308+
else
309+
memory_value=${memory}
310+
fi
301311
memoryMultiplier=$(ci::calculate_multiplies $baseMemory $memory_value)
302312

303313
if [ $memoryMultiplier -gt $multiplier ]; then
304314
multiplier=$memoryMultiplier
305315
fi
306316

307-
targetCpu=`echo $(($baseCpu* $multiple))m`
308-
targetMemory=`echo $(($baseMemory * $multiple))`
317+
targetCpu=`echo $(($baseCpu* $multiplier))m`
318+
targetMemory=`echo $(($baseMemory * $multiplier))`
309319

310320
resources='{"limits":{"cpu":"'$targetCpu'","memory":"'$targetMemory'"},"requests":{"cpu":"'$targetCpu'","memory":"'$targetMemory'"}}'
311321

0 commit comments

Comments
 (0)