fix(ntfy): helm-hook delete-before-create for setup job
This commit is contained in:
parent
1606b9aabd
commit
d1a8429945
7 changed files with 22 additions and 3 deletions
|
@ -3,7 +3,7 @@ name: ntfy
|
||||||
description: A Helm chart for Kubernetes
|
description: A Helm chart for Kubernetes
|
||||||
icon: https://github.com/binwiederhier/ntfy/raw/main/web/public/static/images/pwa-512x512.png
|
icon: https://github.com/binwiederhier/ntfy/raw/main/web/public/static/images/pwa-512x512.png
|
||||||
type: application
|
type: application
|
||||||
version: "0.4.10"
|
version: "0.4.11"
|
||||||
# renovate: image=docker.io/binwiederhier/ntfy
|
# renovate: image=docker.io/binwiederhier/ntfy
|
||||||
appVersion: "2.11.0"
|
appVersion: "2.11.0"
|
||||||
maintainers:
|
maintainers:
|
||||||
|
|
|
@ -7,7 +7,7 @@ description: "A Helm chart for Kubernetes"
|
||||||
|
|
||||||
# ntfy
|
# ntfy
|
||||||
|
|
||||||
  
|
  
|
||||||
|
|
||||||
A Helm chart for Kubernetes
|
A Helm chart for Kubernetes
|
||||||
|
|
||||||
|
|
|
@ -17,8 +17,11 @@ kind: Secret
|
||||||
metadata:
|
metadata:
|
||||||
name: {{ $secretName }}
|
name: {{ $secretName }}
|
||||||
annotations:
|
annotations:
|
||||||
helm.sh/resource-policy: keep
|
|
||||||
confighash: {{ .Values.ntfy | toYaml | sha256sum | trunc 32 }}
|
confighash: {{ .Values.ntfy | toYaml | sha256sum | trunc 32 }}
|
||||||
|
"helm.sh/hook": pre-install,pre-upgrade
|
||||||
|
helm.sh/resource-policy: keep
|
||||||
|
"helm.sh/hook-weight": "5"
|
||||||
|
"helm.sh/hook-delete-policy": hook-failed
|
||||||
labels:
|
labels:
|
||||||
{{- include "ntfy.labels" . | nindent 4 }}
|
{{- include "ntfy.labels" . | nindent 4 }}
|
||||||
data:
|
data:
|
||||||
|
|
|
@ -8,6 +8,10 @@ metadata:
|
||||||
labels:
|
labels:
|
||||||
{{- include "ntfy.labels" . | nindent 4 }}
|
{{- include "ntfy.labels" . | nindent 4 }}
|
||||||
app.kubernetes.io/component: setup-job
|
app.kubernetes.io/component: setup-job
|
||||||
|
annotations:
|
||||||
|
"helm.sh/hook": pre-install,pre-upgrade
|
||||||
|
"helm.sh/hook-weight": "5"
|
||||||
|
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
|
||||||
spec:
|
spec:
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
|
|
|
@ -8,6 +8,10 @@ metadata:
|
||||||
labels:
|
labels:
|
||||||
{{- include "ntfy.labels" . | nindent 4 }}
|
{{- include "ntfy.labels" . | nindent 4 }}
|
||||||
app.kubernetes.io/component: setup-job
|
app.kubernetes.io/component: setup-job
|
||||||
|
annotations:
|
||||||
|
"helm.sh/hook": pre-install,pre-upgrade
|
||||||
|
"helm.sh/hook-weight": "5"
|
||||||
|
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
|
||||||
rules:
|
rules:
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- ""
|
- ""
|
||||||
|
|
|
@ -8,6 +8,10 @@ metadata:
|
||||||
labels:
|
labels:
|
||||||
{{- include "ntfy.labels" . | nindent 4 }}
|
{{- include "ntfy.labels" . | nindent 4 }}
|
||||||
app.kubernetes.io/component: setup-job
|
app.kubernetes.io/component: setup-job
|
||||||
|
annotations:
|
||||||
|
"helm.sh/hook": pre-install,pre-upgrade
|
||||||
|
"helm.sh/hook-weight": "5"
|
||||||
|
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
|
||||||
roleRef:
|
roleRef:
|
||||||
apiGroup: rbac.authorization.k8s.io
|
apiGroup: rbac.authorization.k8s.io
|
||||||
kind: Role
|
kind: Role
|
||||||
|
|
|
@ -6,4 +6,8 @@ metadata:
|
||||||
labels:
|
labels:
|
||||||
{{- include "ntfy.labels" . | nindent 4 }}
|
{{- include "ntfy.labels" . | nindent 4 }}
|
||||||
app.kubernetes.io/component: setup-job
|
app.kubernetes.io/component: setup-job
|
||||||
|
annotations:
|
||||||
|
"helm.sh/hook": pre-install,pre-upgrade
|
||||||
|
"helm.sh/hook-weight": "5"
|
||||||
|
"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|
Loading…
Add table
Reference in a new issue