73 Commits (master)

Author SHA1 Message Date
Anis Elleuch e07918abe3
lifecycle: Fix expiration header in some cases (#11565) 4 years ago
Harshavardhana a94a9c37fa
fix: support IAM policy handling for wildcard actions (#11530) 4 years ago
Anis Elleuch b8b44c879f
lifecycle: Remove a single delete marker with noncurrent expiry rule (#11444) 4 years ago
Anis Elleuch 075c429021
lifcycle: Add more validation to the config (#11382) 4 years ago
Poorna Krishnamoorthy feaf8dfb9a
Fix replication status reported on completion (#11273) 4 years ago
Klaus Post 51dad1d130
Fix missing GetObjectNInfo Closure (#11243) 4 years ago
Poorna Krishnamoorthy 7742238495
fix: marshaling stack overflow in noncurrentversion lifecycle config (#10971) 4 years ago
Harshavardhana 95675b0c9a
fix: do not crash PutObjectTags when node is down (#10940) 4 years ago
Poorna Krishnamoorthy 1ebf6f146a Add support for ILM transition (#10565) 4 years ago
Harshavardhana 9a34fd5c4a Revert "Revert "Add delete marker replication support (#10396)"" 4 years ago
Harshavardhana 267d7bf0a9 Revert "Add delete marker replication support (#10396)" 4 years ago
Poorna Krishnamoorthy 50c10a5087
Add delete marker replication support (#10396) 4 years ago
Harshavardhana 187129a907 fix comment in bucket bandwidth package 4 years ago
Ritesh H Shukla 0b53e30ecb
Clean up monitor on delete bucket (#10698) 4 years ago
Ritesh H Shukla 8a16a1a1a9
fix: misc fixes for bandwidth reporting amd monitoring (#10683) 4 years ago
Ritesh H Shukla 8ceb2a93fd
fix: peer replication bandwidth monitoring in distributed setup (#10652) 4 years ago
Ritesh H Shukla c2f16ee846
Add basic bandwidth monitoring for replication. (#10501) 4 years ago
Anis Elleuch af88772a78
lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444) 4 years ago
Harshavardhana 1c6781757c
add missing ListBucketVersions from policy actions (#10414) 4 years ago
Anis Elleuch 9acdeab73d
lifecycle: Accept document without expiration (#10348) 4 years ago
KevinSmile 5f7bd2b1da
fix: lifecycle-expiration validation bug (#10327) 4 years ago
Harshavardhana caad314faa
add ruleguard support, fix all the reported issues (#10335) 4 years ago
Harshavardhana c8b84a0e9e
Add nancy vulnerability scanner (#10289) 4 years ago
Harshavardhana ede86845e5
docs: Add policy variables for resource and conditions (#10278) 4 years ago
poornas adcaa6f9de
fix: Change ListBucketTargets handler (#10217) 4 years ago
poornas 121164db56
fix: relax some replication validations (#10210) 4 years ago
Anis Elleuch 1340281cb8
Fix marshaling expiration field in lifecycle (#10117) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 4 years ago
findmyname666 f9648d3976
add tests lifecycle rules with empty prefix (#10093) 4 years ago
Harshavardhana 2955aae8e4
feat: Add notification support for bucketCreates and removal (#10075) 4 years ago
findmyname666 aa6468932b
make sure lifecycle rule ID is present (#10084) 4 years ago
Anis Elleuch 44c8af66ad
fs: Fix expiry regression after versioning refactor (#10083) 4 years ago
Anis Elleuch 4a447a439a
Fix lifecycle rules not applied in some cases (#10072) 4 years ago
findmyname666 48aebf2d9d
allow lifecycle rules with overlapping prefixes (#10053) 4 years ago
Harshavardhana 9c66812b99
Add missing action stringer for DeleteVersionAction (#10049) 4 years ago
Harshavardhana 369a876ebe
fix: handle array policies in JWT claim (#10041) 4 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 4 years ago
Anis Elleuch 4cf80f96ad
fix: lifecycle XML parsing errors with Versioning (#9974) 4 years ago
Anis Elleuch d4af132fc4
lifecycle: Expiry should not delete versions (#9972) 4 years ago
kannappanr 5089a7167d
Handle empty retention in get/put object retention (#9948) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 5 years ago
Anis Elleuch 790323ac37
lifecycle: Fix object expiration date (#9791) 5 years ago
Anis Elleuch e906b511e9
lifecycle: Consider multiple tags filtering (#9775) 5 years ago
Anis Elleuch 231c5cf6de
lifecycle: Iterate over all rules until actionable expiry is found (#9725) 5 years ago
Ashish Kumar Sinha bede525dc9
bypass flag: Allow object retention removal (#9677) 5 years ago
Anis Elleuch cdf4815a6b
Add x-amz-expiration header in some S3 responses (#9667) 5 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 5 years ago
Harshavardhana 1bc32215b9
enable full linter across the codebase (#9620) 5 years ago
Anis Elleuch 96009975d6
relax validation when loading lifecycle document from the backend (#9612) 5 years ago