Jelajahi Sumber

add a safeguard on the script

Stavros kois 2 tahun lalu
induk
melakukan
20cf02b1b1

+ 4 - 1
test/wg-easy/1.0.0/templates/delete-route-post-delete-hook.yaml

@@ -29,5 +29,8 @@ spec:
             netmask=$(echo $netmask | grep -o -E '/.\d*')
             netmask=${netmask#/}
             echo "Matched routes to delete... {{ $ip }}/$netmask"
-            ip route del {{ $ip }}/$netmask || echo "Route deletion failed..."
+            # Don't try to delete routes if steps above didn't grep-ed anything
+            if [ ! "$netmask" == "" ]; then
+              ip route del {{ $ip }}/$netmask || echo "Route deletion failed..."
+            fi
             echo "Routes deleted..."

+ 4 - 1
test/wg-easy/1.0.0/templates/deployment.yaml

@@ -99,7 +99,10 @@ spec:
                     netmask=$(echo $netmask | grep -o -E '/.\d*')
                     netmask=${netmask#/}
                     echo "Matched routes to delete... {{ $ip }}/$netmask"
-                    ip route del {{ $ip }}/$netmask || echo "Route deletion failed..."
+                    # Don't try to delete routes if steps above didn't grep-ed anything
+                    if [ ! "$netmask" == "" ]; then
+                      ip route del {{ $ip }}/$netmask || echo "Route deletion failed..."
+                    fi
                     echo "Routes deleted..."
 {{ include "common.networking.dnsConfiguration" .Values | nindent 6 }}
       volumes: {{ include "common.storage.configureAppVolumes" .Values | nindent 8 }}