diff --git a/restic/templates/cronjob_backup.yaml b/restic/templates/cronjob_backup.yaml
index d28be75d5c4cc36aa7112c08b91d76fcfecc020a..f2b75a84c5acc8664f53d16ab8a6951a753c6003 100644
--- a/restic/templates/cronjob_backup.yaml
+++ b/restic/templates/cronjob_backup.yaml
@@ -24,6 +24,7 @@ spec:
           labels:
             {{- include "restic-helm.labels" . | nindent 12 }}
         spec:
+          restartPolicy: OnFailure
           {{- with .Values.imagePullSecrets }}
           imagePullSecrets:
             {{- toYaml . | nindent 12 }}
diff --git a/restic/templates/cronjob_forget.yaml b/restic/templates/cronjob_forget.yaml
index cbd2e83e5a923d97dcd3853a8b9c85a666e8c4d5..953113bf0a00c0a749c51f4c2963212e63d7f0f5 100644
--- a/restic/templates/cronjob_forget.yaml
+++ b/restic/templates/cronjob_forget.yaml
@@ -24,6 +24,7 @@ spec:
           labels:
             {{- include "restic-helm.labels" . | nindent 12 }}
         spec:
+          restartPolicy: OnFailure
           {{- with .Values.imagePullSecrets }}
           imagePullSecrets:
             {{- toYaml . | nindent 12 }}