Thank you for installing {{ .Chart.Name }}.

Your release is named `{{ .Release.Name }}`.

{{- if .Values.backup.enabled }}

CMEM Backup CronJob has been deployed successfully!

Configuration:
  Schedule: {{ .Values.backup.schedule }}
  Namespace: {{ .Release.Namespace }}
  Target CMEM: {{ .Values.global.protocol }}://{{ .Values.global.hostname }}

Storage:
{{- if .Values.backup.persistence.existingClaim }}
  Type: PersistentVolumeClaim
  Claim: {{ .Values.backup.persistence.existingClaim }}
{{- else if .Values.backup.persistence.enabled }}
  Type: emptyDir with size limit
  Size: {{ .Values.backup.persistence.size }}
{{- else }}
  Type: emptyDir (temporary, 10Gi)
  WARNING: Backups will be lost after job completion!
{{- end }}
  Mount Path: {{ .Values.backup.persistence.mountPath }}

To view cronjob status:
  kubectl get cronjob -n {{ .Release.Namespace }} cmemc-backup

To view recent jobs:
  kubectl get jobs -n {{ .Release.Namespace }} -l app.kubernetes.io/name={{ include "cmem.name" . }}

To manually trigger a backup now:
  kubectl create job -n {{ .Release.Namespace }} --from=cronjob/cmemc-backup manual-backup-$(date +%s)

To view backup logs:
  kubectl logs -n {{ .Release.Namespace }} -l app.kubernetes.io/name={{ include "cmem.name" . }} -l app.kubernetes.io/component=backup

{{- end }}