Ver código fonte

change double elif onto elif with two if

Vadim Surkov 3 anos atrás
pai
commit
9d115b65e1
1 arquivos alterados com 7 adições e 4 exclusões
  1. 7 4
      helm/templates/cm-router.yaml

+ 7 - 4
helm/templates/cm-router.yaml

@@ -21,10 +21,13 @@ data:
           ip route delete {{ .Values.net }}/$_cdr > /dev/null 2>&1
           ip route add {{ .Values.net }}/$_cdr via $__server_pod_ip
         fi
-      elif [ -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep '{{ .Values.dev_name }}')" ]; then
-        ip route add {{ .Values.net }}/$_cdr dev {{ .Values.dev_name }}
-      elif [ ! -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')" ]; then
-        ip route delete $(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')
+      else
+        if [ ! -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')" ]; then
+          ip route delete $(ip route show to match {{ .Values.net }}/$_cdr | grep -E -v 'default|{{ .Values.dev_name }}')
+        fi
+        if [ -z "$(ip route show to match {{ .Values.net }}/$_cdr | grep '{{ .Values.dev_name }}')" ]; then
+          ip route add {{ .Values.net }}/$_cdr dev {{ .Values.dev_name }}
+        fi
       fi
       sleep 50
     done