Harshavardhana
dcd63b4146
fix: avoid double ListBuckets() loading object lock ( #9031 )
2020-02-24 06:39:11 +05:30
Harshavardhana
0cbebf0f57
Rename pkg/{tagging,lifecycle} to pkg/bucket sub-directory ( #8892 )
...
Rename to allow for more such features to come in a more
proper hierarchical manner.
2020-01-27 14:12:34 -08:00
poornas
60e60f68dd
Add support for object locking with legal hold. ( #8634 )
2020-01-16 15:41:56 -08:00
poornas
30922148fb
Fix bug preventing overwrite of object if ( #8796 )
...
object lock config is enabled for a bucket.
Creating a bucket with object lock configuration
enabled does not automatically cause WORM protection
to be applied. PUT operation needs to specifically
request object locking or bucket has to have default
retention settings configured.
Fixes regression introduced in #8657
2020-01-13 17:29:31 -08:00
Klaus Post
fe379f9428
Copy metadata on update ( #8755 )
...
Fixes #8706
Co-authored-by: Harshavardhana <harsha@minio.io>
2020-01-06 10:15:44 -08:00
poornas
f931fc7bfb
Fix retention enforcement in Compliance mode ( #8556 )
...
In compliance mode, the retention date can be extended with
governance bypass permissions
2019-11-25 10:58:39 -08:00
Harshavardhana
fb43d64dc3
Fix healing on multiple zones ( #8555 )
...
It is expected in zone healing underlying
callers should return appropriate errors
2019-11-21 13:18:32 -08:00
Harshavardhana
fd0fa4e5c5
Add NTP retention time ( #8548 )
2019-11-21 18:22:35 +05:30
poornas
ca96560d56
Add object retention at the per object ( #8528 )
...
level - this PR builds on #8120 which
added PutBucketObjectLockConfiguration and
GetBucketObjectLockConfiguration APIS
This PR implements PutObjectRetention,
GetObjectRetention API and enhances
PUT and GET API operations to display
governance metadata if permissions allow.
2019-11-20 13:18:09 -08:00
Harshavardhana
069b8ee8ff
Add restrictions of object retention to AWS S3 limits ( #8514 )
...
This PR also fixes issues related
- Peer notification handler was missing "/"
- Missing prometheus metrics for retention APIs
2019-11-13 08:21:41 -08:00
Bala FA
fb48ca5020
Add Get/Put Bucket Lock Configuration API support ( #8120 )
...
This feature implements [PUT Bucket object lock configuration][1] and
[GET Bucket object lock configuration][2]. After object lock
configuration is set, existing and new objects are set to WORM for
specified duration. Currently Governance mode works exactly like
Compliance mode.
Fixes #8101
[1] https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTObjectLockConfiguration.html
[2] https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETObjectLockConfiguration.html
2019-11-12 14:50:18 -08:00