fix(ntfy): helm-hook delete-before-create for setup job

This commit is contained in:
WrenIX 2025-02-21 08:43:13 +01:00
parent 1606b9aabd
commit d1a8429945
Signed by: wrenix
GPG key ID: 7AFDB012974B1BB5
7 changed files with 22 additions and 3 deletions

View file

@ -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:

View file

@ -7,7 +7,7 @@ description: "A Helm chart for Kubernetes"
# ntfy # ntfy
![Version: 0.4.10](https://img.shields.io/badge/Version-0.4.10-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.11.0](https://img.shields.io/badge/AppVersion-2.11.0-informational?style=flat-square) ![Version: 0.4.11](https://img.shields.io/badge/Version-0.4.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2.11.0](https://img.shields.io/badge/AppVersion-2.11.0-informational?style=flat-square)
A Helm chart for Kubernetes A Helm chart for Kubernetes

View file

@ -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:

View file

@ -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:

View file

@ -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:
- "" - ""

View file

@ -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

View file

@ -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 }}