2424
2525 nbconf=$(curl -s --request POST \
2626 -H "Authorization: Bearer $LINODE_TOKEN" \
27- -H "Content-Type: application/json" \
27+ -H "Content-Type: application/json" --fail-early --retry 3 \
2828 -H "accept: application/json" \
2929 "${LINODE_URL}/v4beta/nodebalancers" \
3030 --data "{\"label\": \"$LABEL\", \"region\": \"$LINODE_REGION\"}")
4242 ip=$(echo "$ip" | tr -d '"')
4343 update_ip=$(curl --no-keepalive -s --request PUT \
4444 -H "Authorization : Bearer $LINODE_TOKEN" \
45- -H "Content-Type : application/json" \
45+ -H "Content-Type : application/json" --fail-early --retry 3 \
4646 -H "accept : application/json" \
4747 " ${LINODE_URL}/v4beta/networking/ips/$ip" \
4848 --data "{\"reserved\" : true}")
5353
5454 del_nb=$(curl -s --no-keepalive --request DELETE \
5555 -H "Authorization : Bearer $LINODE_TOKEN" \
56- -H "Content-Type : application/json" \
56+ -H "Content-Type : application/json" --fail-early --retry 3 \
5757 -H "accept : application/json" \
5858 " ${LINODE_URL}/v4beta/nodebalancers/$nbid" )
5959 response=$($delnb)
6666
6767 fw_id=$(curl -s --request POST \
6868 -H "Authorization : Bearer $LINODE_TOKEN" \
69- -H "Content-Type : application/json" \
69+ -H "Content-Type : application/json" --fail-early --retry 3 \
7070 -H "accept : application/json" \
7171 " $LINODE_URL/v4/networking/firewalls" \
7272 --data "
@@ -135,7 +135,7 @@ spec:
135135
136136 delete_fw=$(curl -s -X DELETE \
137137 -H "Authorization: Bearer $LINODE_TOKEN" \
138- -H "Content-Type: application/json" \
138+ -H "Content-Type: application/json" --fail-early --retry 3 \
139139 "$LINODE_URL/v4/networking/firewalls/$fw_id")
140140
141141 if [[ "$delete_fw" == "{}" ]]; then
@@ -146,7 +146,7 @@ spec:
146146
147147 delete_rip=$(curl -s --request DELETE \
148148 -H "Authorization: Bearer $LINODE_TOKEN" \
149- -H "Content-Type: application/json" \
149+ -H "Content-Type: application/json" --fail-early --retry 3 \
150150 "${LINODE_URL}/v4beta/networking/reserved/ips/$reserved_ip" )
151151
152152 if [[ "$delete_rip" == "{}" ]]; then
0 commit comments