Automated Manifest Update (#2763)

This PR contains newly rendered Kubernetes manifests automatically generated by the CI workflow.

Reviewed-on: #2763
Co-authored-by: gitea-bot <gitea-bot@alexlebens.net>
Co-committed-by: gitea-bot <gitea-bot@alexlebens.net>
This commit was merged in pull request #2763.
This commit is contained in:
2025-12-20 21:41:25 +00:00
committed by Alex Lebens
parent 726e2ac4ce
commit 5a1c49ff03

View File

@@ -9,13 +9,17 @@ metadata:
app.kubernetes.io/part-of: talos
data:
prune.sh: |
export 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"
DATE_RANGE=$(date -d @$(( $(date +%s) - $DATE_RANGE_SECONDS )) +%Y-%m-%dT%H:%M:%SZ);
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 ">> Backups to be removed:"
echo " "
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/ |
awk -v file_match="$FILE_MATCH" '$4 < file_match {print $4}'
@@ -82,4 +86,6 @@ data:
)
echo ">> HTTP Status Code: $HTTP_STATUS"
fi;
echo ">> Completed S3 prune for Talos backup repository ${TARGET}"