47 Commits (35212b673e0ffae841f6b870609df6677f96e5a4)

Author SHA1 Message Date
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) 5 years ago
findmyname666 48aebf2d9d
allow lifecycle rules with overlapping prefixes (#10053) 5 years ago
Harshavardhana 9c66812b99
Add missing action stringer for DeleteVersionAction (#10049) 5 years ago
Harshavardhana 369a876ebe
fix: handle array policies in JWT claim (#10041) 5 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 5 years ago
Anis Elleuch 4cf80f96ad
fix: lifecycle XML parsing errors with Versioning (#9974) 5 years ago
Anis Elleuch d4af132fc4
lifecycle: Expiry should not delete versions (#9972) 5 years ago
kannappanr 5089a7167d
Handle empty retention in get/put object retention (#9948) 5 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
Anis Elleuch 52a1d248b2
policy: Do not return an error for invalid value during parsing (#9442) 5 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 5 years ago
Bala FA 3773874cd3
add bucket tagging support (#9389) 5 years ago
Harshavardhana 9b3b04ecec
allow retries for bucket encryption/policy quorum reloads (#9513) 5 years ago
Harshavardhana 75107d7698
fix: remove any duplicate statements in policy input (#9385) 5 years ago
kannappanr 1fa65c7f2f
fix: object lock behavior when default lock config is enabled (#9305) 5 years ago
Harshavardhana 2c20716f37
fix: Avoid force delete in compliance/worm mode (#9276) 5 years ago
Harshavardhana 43a3778b45
fix: support object-remaining-retention-days policy condition (#9259) 5 years ago
Harshavardhana d8af244708
Add numeric/date policy conditions (#9233) 5 years ago
Anis Elleuch b207520d98
Fix lifecycle GET: AWS SDK complaints on empty config (#9201) 5 years ago
kannappanr 2f2c7d91a8
Add new extended list of JWT keys from OpenID group (#9087) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
poornas 02a59a04d1
Fix error messages returned by (Put)GetObjectLegalHold (#9013) 5 years ago
Harshavardhana 16a6e68d7b
fix: indicate PutBucketEncryption as a valid policy action (#9009) 5 years ago
Krishnan Parthasarathi 9f298d2311
Omit empty algorithm tags in bucket encryption XML (#8987) 5 years ago
Nitish Tiwari 64ec17b463
Fix Legal Hold request parsing (#8981) 5 years ago
Nitish Tiwari 7e819d00ea
Fix Error Code for ObjectTagging Parsing (#8971) 5 years ago
Nitish Tiwari 33767266e7
Fix Tagging XML Unmarshalling (#8977) 5 years ago
Nitish Tiwari e5951e30d0
Add support for Object Tagging in LifeCycle configuration (#8880) 5 years ago
Krishnan Parthasarathi 026265f8f7
Add support for bucket encryption feature (#8890) 5 years ago
poornas 881e983ed9
Fix Retention, ObjectLock, LegalHold struct namespaces correctly. (#8909) 5 years ago
Ashish Kumar Sinha 5bd0e95eef
Set default namespace for necessary structs (#8903) 5 years ago
Harshavardhana 0cbebf0f57 Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory (#8892) 5 years ago