feat: backup message daily
This commit is contained in:
parent
78e81aff94
commit
dcbfb10519
1
admin.sh
1
admin.sh
@ -713,6 +713,7 @@ EOF
|
||||
--include-cluster-resources=true \
|
||||
--kubeconfig /home/user/.kube/config
|
||||
# --default-volumes-to-fs-backup \
|
||||
echo "${NOW}" > /var/log/lastfilename
|
||||
;;
|
||||
info)
|
||||
velero backup describe $2 --kubeconfig /home/user/.kube/config
|
||||
|
17
backup.sh
17
backup.sh
@ -71,12 +71,29 @@ summarize_backup_log() {
|
||||
STR+="\n"
|
||||
}
|
||||
|
||||
summarize_velero() {
|
||||
local label="$1" emoji="$2" file="$3"
|
||||
[[ ! -f "$file" ]] && return
|
||||
|
||||
STR+="${emoji} **${label}**\n"
|
||||
# grab totals and phase
|
||||
local total backed phase
|
||||
total=$(grep 'Total items to be backed up' "$file" | awk '{print $NF}')
|
||||
backed=$(grep '^Items backed up' "$file" | awk '{print $NF}')
|
||||
phase=$(grep '^Phase:' "$file" | awk '{print $2}')
|
||||
[[ -n "$total" ]] && STR+=" Total : ${total}\n"
|
||||
[[ -n "$backed" ]] && STR+=" Backed: ${backed}\n"
|
||||
[[ -n "$phase" ]] && STR+=" Phase : ${phase}\n\n"
|
||||
}
|
||||
|
||||
summarize_save_log "Copy 1" "💾" "/var/log/save.log"
|
||||
summarize_save_log "Copy 2" "💾" "/var/log/save2.log"
|
||||
summarize_save_log "Copy 3" "💾" "/var/log/save3.log"
|
||||
summarize_backup_log "Back 1" "📼" "/var/log/backup.log"
|
||||
summarize_backup_log "Back 2" "📼" "/var/log/backup2.log"
|
||||
summarize_backup_log "Back 3" "📼" "/var/log/backup3.log"
|
||||
/home/user/scripts/admin.sh velero info backup-complet-cluster2-$(cat /var/log/lastfilename) > /var/log/velero.log
|
||||
summarize_velero "Velero" "📦" "/var/log/velero.log"
|
||||
|
||||
# Nettoyage des caractères ANSI éventuels
|
||||
STR=$(echo -e "$STR" | sed -r 's/\x1B\[[0-9;]*[a-zA-Z]//g')
|
||||
|
Loading…
x
Reference in New Issue
Block a user