From: N Balachandran Date: Tue, 6 Jan 2026 05:10:59 +0000 (+0530) Subject: rgw/bucket-logging: set retain date to the future X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=77e6ea4404c09f23895da3a82ceec79050b76c77;p=s3-tests.git rgw/bucket-logging: set retain date to the future Sets the date for PutObjectRetention to 60 days in the future. Fixes: https://tracker.ceph.com/issues/74322 Signed-off-by: N Balachandran (cherry picked from commit 03ee2030aaecc7e191488a7dba0f792634174045) --- diff --git a/s3tests/functional/test_s3.py b/s3tests/functional/test_s3.py index 29b3110e..7205c55f 100644 --- a/s3tests/functional/test_s3.py +++ b/s3tests/functional/test_s3.py @@ -17576,7 +17576,7 @@ def test_bucket_logging_object_meta(): # PutObjectLegalHold client.put_object_legal_hold(Bucket=src_bucket_name, Key=name, LegalHold={'Status': 'ON'}) # PutObjectRetention - client.put_object_retention(Bucket=src_bucket_name, Key=name, Retention={'Mode': 'GOVERNANCE', 'RetainUntilDate': datetime.datetime(2026, 1, 1)}) + client.put_object_retention(Bucket=src_bucket_name, Key=name, Retention={'Mode': 'GOVERNANCE', 'RetainUntilDate': datetime.datetime.now() + datetime.timedelta(days=60)}) _flush_logs(client, src_bucket_name) response = client.list_objects_v2(Bucket=log_bucket_name)