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
icon: https://github.com/binwiederhier/ntfy/raw/main/web/public/static/images/pwa-512x512.png
type: application
version: "0.4.10"
version: "0.4.11"
# renovate: image=docker.io/binwiederhier/ntfy
appVersion: "2.11.0"
maintainers:

View file

@ -7,7 +7,7 @@ description: "A Helm chart for Kubernetes"
# 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

View file

@ -17,8 +17,11 @@ kind: Secret
metadata:
name: {{ $secretName }}
annotations:
helm.sh/resource-policy: keep
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:
{{- include "ntfy.labels" . | nindent 4 }}
data:

View file

@ -8,6 +8,10 @@ metadata:
labels:
{{- include "ntfy.labels" . | nindent 4 }}
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:
template:
metadata:

View file

@ -8,6 +8,10 @@ metadata:
labels:
{{- include "ntfy.labels" . | nindent 4 }}
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:
- apiGroups:
- ""

View file

@ -8,6 +8,10 @@ metadata:
labels:
{{- include "ntfy.labels" . | nindent 4 }}
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:
apiGroup: rbac.authorization.k8s.io
kind: Role

View file

@ -6,4 +6,8 @@ metadata:
labels:
{{- include "ntfy.labels" . | nindent 4 }}
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 }}