gate: avoid accumulation of exited 'ipcalc' containers
use ephemeral containers when calling ipcalc Change-Id: Ie7d5930f1b34063d2694d448cf79a3da78d4108a
This commit is contained in:
parent
ab07c9ccab
commit
91eaa01652
@ -18,8 +18,8 @@ set -e
|
||||
UTILS_IMAGE=docker.io/openstackhelm/gate-utils:v0.1.0
|
||||
NODE_IPS=$(mktemp --suffix=.txt)
|
||||
kubectl get nodes -o json | jq -r '.items[].status.addresses[] | select(.type=="InternalIP").address' | sort -V > $NODE_IPS
|
||||
FIRST_IP_SUBNET=$(sudo docker run ${UTILS_IMAGE} ipcalc "$(head -n 1 ${NODE_IPS})/24" | awk '/^Network/ { print $2 }')
|
||||
LAST_IP_SUBNET=$(sudo docker run ${UTILS_IMAGE} ipcalc "$(tail -n 1 ${NODE_IPS})/24" | awk '/^Network/ { print $2 }')
|
||||
FIRST_IP_SUBNET=$(sudo docker run --rm ${UTILS_IMAGE} ipcalc "$(head -n 1 ${NODE_IPS})/24" | awk '/^Network/ { print $2 }')
|
||||
LAST_IP_SUBNET=$(sudo docker run --rm ${UTILS_IMAGE} ipcalc "$(tail -n 1 ${NODE_IPS})/24" | awk '/^Network/ { print $2 }')
|
||||
rm -f $NODE_IPS
|
||||
function ip_diff {
|
||||
echo $(($(echo $LAST_IP_SUBNET | awk -F '.' "{ print \$$1}") - $(echo $FIRST_IP_SUBNET | awk -F '.' "{ print \$$1}")))
|
||||
|
Loading…
x
Reference in New Issue
Block a user