Skip to content

Commit 79412a3

Browse files
Use post-delete hook with ordered weights for GatewayClass cleanup
Signed-off-by: Md. Istiak <mdistiak@appscode.com>
1 parent 88823b5 commit 79412a3

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

charts/service-gateway/templates/cleaner/job.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
namespace: {{ .Release.Namespace }}
77
annotations:
88
"helm.sh/hook-weight": "0"
9-
"helm.sh/hook": pre-delete
9+
"helm.sh/hook": post-delete
1010
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
1111
spec:
1212
backoffLimit: 3

charts/service-gateway/templates/cleaner/rbac.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ kind: ClusterRole
44
metadata:
55
name: {{ include "service-gateway.fullname" . }}-gwclass-cleaner-{{ .Release.Namespace }}
66
annotations:
7-
"helm.sh/hook-weight": "0"
8-
"helm.sh/hook": pre-delete
7+
"helm.sh/hook-weight": "-4"
8+
"helm.sh/hook": post-delete
99
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
1010
rules:
1111
- apiGroups:
@@ -20,8 +20,8 @@ kind: ClusterRoleBinding
2020
metadata:
2121
name: {{ include "service-gateway.fullname" . }}-gwclass-cleaner-{{ .Release.Namespace }}
2222
annotations:
23-
"helm.sh/hook-weight": "0"
24-
"helm.sh/hook": pre-delete
23+
"helm.sh/hook-weight": "-4"
24+
"helm.sh/hook": post-delete
2525
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
2626
roleRef:
2727
apiGroup: rbac.authorization.k8s.io

charts/service-gateway/templates/cleaner/serviceaccount.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
name: {{ include "service-gateway.fullname" . }}-gwclass-cleaner
66
namespace: {{ .Release.Namespace }}
77
annotations:
8-
"helm.sh/hook-weight": "0"
9-
"helm.sh/hook": pre-delete
10-
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
8+
"helm.sh/hook-weight": "-5"
9+
"helm.sh/hook": post-delete
10+
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded,hook-succeeded
1111
{{- end }}

0 commit comments

Comments
 (0)