From 8a15f995b9e91bb9fb9fc75dbd989b402ed1329e Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Thu, 26 May 2022 15:48:33 +0200
Subject: [PATCH] feat: restic pre-install hook

---
 restic/templates/{cronjob_backup.yaml => cronjob.yaml}   | 0
 restic/templates/{job_init.yaml => pre-install-job.yaml} | 4 ++++
 2 files changed, 4 insertions(+)
 rename restic/templates/{cronjob_backup.yaml => cronjob.yaml} (100%)
 rename restic/templates/{job_init.yaml => pre-install-job.yaml} (92%)

diff --git a/restic/templates/cronjob_backup.yaml b/restic/templates/cronjob.yaml
similarity index 100%
rename from restic/templates/cronjob_backup.yaml
rename to restic/templates/cronjob.yaml
diff --git a/restic/templates/job_init.yaml b/restic/templates/pre-install-job.yaml
similarity index 92%
rename from restic/templates/job_init.yaml
rename to restic/templates/pre-install-job.yaml
index 68a0e66..09490b3 100644
--- a/restic/templates/job_init.yaml
+++ b/restic/templates/pre-install-job.yaml
@@ -2,6 +2,10 @@ apiVersion: batch/v1
 kind: Job
 metadata:
   name: {{ include "restic-helm.fullname" . }}
+  annotations:
+    "helm.sh/hook": pre-install
+    "helm.sh/hook-weight": "-5"
+    "helm.sh/hook-delete-policy": hook-succeeded
   labels:
     {{- include "restic-helm.labels" . | nindent 4 }}
 spec:
-- 
GitLab