diff --git a/charts/portalmodelo/v0.5.0/templates/velero-schedule-monthly.yaml b/charts/portalmodelo/v0.5.0/templates/velero-schedule-monthly.yaml deleted file mode 100644 index 54a7130..0000000 --- a/charts/portalmodelo/v0.5.0/templates/velero-schedule-monthly.yaml +++ /dev/null @@ -1,46 +0,0 @@ -{{- if .Values.velero.backup.enabled }} -apiVersion: velero.io/v1 -kind: Schedule -metadata: - name: {{ include "portalmodelo.fullname" . }}-monthly - namespace: {{ .Values.velero.namespace }} -spec: - # generate a random backup time between 1 and 5 AM on first day of every month - schedule: {{ mod (randNumeric 2) 60 }} {{ mod (randNumeric 1) 6 }} 1 * * - template: - includedNamespaces: - - {{ .Release.Namespace }} - {{- with .Values.velero.backup.excludedResources }} - excludedResources: - {{- toYaml . | nindent 8 }} - {{- end }} - # every monthly backup is good for the next 3 months (~90 days) - ttl: 2190h0m0s - {{- if .Values.velero.backup.useSnapshotBackup }} - defaultVolumesToFsBackup: false - snapshotVolumes: true - snapshotMoveData: {{ .Values.velero.backup.snapshotMoveData }} - {{- else }} - defaultVolumesToFsBackup: true - snapshotVolumes: false - {{- end }} - hooks: - resources: - - name: repozo - includedResources: - - pods - labelSelector: - matchLabels: - app.kubernetes.io/instance: {{ .Release.Name }} - app.kubernetes.io/name: portalmodelo - app.kubernetes.io/component: zeoserver - pre: - - exec: - command: - - "/bin/bash" - - "-c" - - "/plone/Python-2.7/bin/python /plone/instance/bin/backup" - timeout: 3600s - onError: Continue - useOwnerReferencesInBackup: false -{{- end }} \ No newline at end of file diff --git a/charts/portalmodelo/v0.5.0/templates/velero-schedule-weekly.yaml b/charts/portalmodelo/v0.5.0/templates/velero-schedule-weekly.yaml index 791d291..bebe434 100644 --- a/charts/portalmodelo/v0.5.0/templates/velero-schedule-weekly.yaml +++ b/charts/portalmodelo/v0.5.0/templates/velero-schedule-weekly.yaml @@ -14,8 +14,8 @@ spec: excludedResources: {{- toYaml . | nindent 8 }} {{- end }} - # every sunday backup is good for 30 days (aprox. 1 month) - ttl: 744h0m0s + # every sunday backup is good for 45 days + ttl: 1080h0m0s {{- if .Values.velero.backup.useSnapshotBackup }} defaultVolumesToFsBackup: false snapshotVolumes: true