add debug logging
This commit is contained in:
@@ -9,13 +9,17 @@ metadata:
|
|||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
data:
|
data:
|
||||||
prune.sh: |
|
prune.sh: |
|
||||||
export DATE_RANGE=$(date -d @$(( $(date +%s) - ${DATE_RANGE_SECONDS} )) +%Y-%m-%dT%H:%M:%SZ);
|
DATE_RANGE=$(date -d @$(( $(date +%s) - $DATE_RANGE_SECONDS )) +%Y-%m-%dT%H:%M:%SZ);
|
||||||
export FILE_MATCH="${BUCKET}/cl01tl/etcd/cl01tl-${DATE_RANGE}.snap.age"
|
FILE_MATCH="${BUCKET}/cl01tl/etcd/cl01tl-${DATE_RANGE}.snap.age";
|
||||||
|
|
||||||
echo ">> Running S3 prune for Talos backup repository ${TARGET} ..."
|
echo " "
|
||||||
|
echo ">> Running S3 prune for Talos backup repository ${TARGET} ...";
|
||||||
|
|
||||||
echo ">> Backups prior to '$DATE_RANGE' will be removed"
|
echo " "
|
||||||
echo ">> Backups to be removed:"
|
echo ">> Configured Date Range is $(date -u -d @${DATE_RANGE_SECONDS} +"%j days, %H hours, %M minutes")"
|
||||||
|
echo ">> Date Range Seconds is ${DATE_RANGE_SECONDS}"
|
||||||
|
echo ">> Backups prior to '$DATE_RANGE' will be removed";
|
||||||
|
echo ">> Backups to be removed:";
|
||||||
s3cmd ls --no-check-certificate ${BUCKET}/cl01tl/etcd/ |
|
s3cmd ls --no-check-certificate ${BUCKET}/cl01tl/etcd/ |
|
||||||
awk -v file_match="$FILE_MATCH" '$4 < file_match {print $4}'
|
awk -v file_match="$FILE_MATCH" '$4 < file_match {print $4}'
|
||||||
|
|
||||||
@@ -82,4 +86,6 @@ data:
|
|||||||
)
|
)
|
||||||
echo ">> HTTP Status Code: $HTTP_STATUS"
|
echo ">> HTTP Status Code: $HTTP_STATUS"
|
||||||
|
|
||||||
|
fi;
|
||||||
|
|
||||||
echo ">> Completed S3 prune for Talos backup repository ${TARGET}"
|
echo ">> Completed S3 prune for Talos backup repository ${TARGET}"
|
||||||
|
|||||||
Reference in New Issue
Block a user