From 0a3a56d6971821109376f80765d831e1d491f07f Mon Sep 17 00:00:00 2001 From: John McCann Cunniff Jr Date: Sun, 16 Jul 2023 14:12:02 -0400 Subject: [PATCH] FIX volume backup service account Signed-off-by: John McCann Cunniff Jr --- k8s/chart/templates/backup-volumes-cron.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/k8s/chart/templates/backup-volumes-cron.yml b/k8s/chart/templates/backup-volumes-cron.yml index f83704fe..5b099eba 100644 --- a/k8s/chart/templates/backup-volumes-cron.yml +++ b/k8s/chart/templates/backup-volumes-cron.yml @@ -18,9 +18,12 @@ metadata: labels: {{- include "chart.labels" . | nindent 4 }} rules: - - apiGroups: [ "v1" ] - resources: [ "PersistentVolumeClaim" ] - verbs: [ "get", "list", "create" ] +- apiGroups: [ "" ] + resources: [ "PersistentVolumeClaim" ] + verbs: [ "get", "list", "create" ] +- apiGroups: ["batch", "extensions"] + resources: ["jobs"] + verbs: ["get", "list", "watch", "create", "delete"] --- kind: RoleBinding @@ -59,6 +62,7 @@ spec: spec: template: spec: + serviceAccountName: {{ include "chart.fullname" . }}-volume-backup {{- if and .Values.nodeSelector (not .Values.debug) }} nodeSelector: {{ .Values.nodeSelector | toYaml }}