From 52afb6e52514837716a0cb5f989c843f99c8897f Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Thu, 4 May 2023 19:43:33 +0200 Subject: [PATCH] chore(minio): changed lifecycle rules to support delete-jobs (#1235) --- scripts/helmcharts/openreplay/files/minio.sh | 29 ++++++++++++++------ 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/scripts/helmcharts/openreplay/files/minio.sh b/scripts/helmcharts/openreplay/files/minio.sh index dcfa01588..f9147f257 100644 --- a/scripts/helmcharts/openreplay/files/minio.sh +++ b/scripts/helmcharts/openreplay/files/minio.sh @@ -15,15 +15,28 @@ echo "Initializing minio" cat < /tmp/lifecycle.json { - "Rules": [ - { - "Expiration": { - "Days": 180 - }, - "ID": "${bucket}", - "Status": "Enabled" + "Rules": [ + { + "Expiration": { + "Days": 180 + }, + "ID": "Delete old mob files", + "Status": "Enabled" + }, + { + "Expiration": { + "Days": 30 + }, + "ID": "Delete flagged mob files after 30 days", + "Filter": { + "Tag": { + "Key": "to_delete_in_days", + "Value": "30" } - ] + }, + "Status": "Enabled" + } + ] } EOF