Stavros kois 2 лет назад
Родитель
Сommit
bfc195bdb9
1 измененных файлов с 0 добавлено и 36 удалено
  1. 0 36
      test/wg-easy/1.0.0/templates/delete-route-post-delete-hook.yaml

+ 0 - 36
test/wg-easy/1.0.0/templates/delete-route-post-delete-hook.yaml

@@ -1,36 +0,0 @@
-{{ $values := (. | mustDeepCopy) }}
-{{ $_ := set $values "common" (dict "nameSuffix" "wg-easy") }}
-{{ $ip := .Values.wgeasy.client_address_range | replace "x" "0" }}
-apiVersion: batch/v1
-kind: Job
-metadata:
-  name: post-delete-routes-wg-easy
-  annotations:
-    "helm.sh/hook": post-delete
-    "helm.sh/hook-weight": "1"
-    "helm.sh/hook-delete-policy": hook-succeeded
-    rollme: {{ randAlphaNum 5 | quote }}
-spec:
-  template:
-    metadata:
-      name: post-delete-routes-wg-easy
-    spec:
-      restartPolicy: Never
-      containers:
-      - name: {{ .Chart.Name }}-post-delete-routes-wg-easy
-        image: {{ .Values.image.repository }}:{{ .Values.image.tag }}
-        imagePullPolicy: {{ .Values.image.pullPolicy }}
-        command:
-          - /bin/bash
-          - -c
-          - |
-            echo "Deleting routes created by the app..."
-            netmask=$(ip route | grep {{ $ip }})
-            netmask=$(echo $netmask | grep -o -E '/.\d*')
-            netmask=${netmask#/}
-            echo "Matched routes to delete... {{ $ip }}/$netmask"
-            # 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..."