minio/pkg/bucket/lifecycle
Anis Elleuch b8b44c879f
lifecycle: Remove a single delete marker with noncurrent expiry rule (#11444)
NoncurrentVersionExpiry can remove single delete markers according to
S3 spec:

```
The NoncurrentVersionExpiration action in the same Lifecycle
configuration removes noncurrent objects 30 days after they become
noncurrent. Thus, in this example, all object versions are permanently
removed 90 days after object creation. You will have expired object
delete markers, but Amazon S3 detects and removes the expired object
delete markers for you.
```
2021-02-10 08:51:34 -08:00
..
action_string.go fix: do not crash PutObjectTags when node is down (#10940) 2020-11-20 09:10:48 -08:00
and.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
error.go Add support for Object Tagging in LifeCycle configuration (#8880) 2020-02-06 13:20:10 +05:30
expiration.go lifecycle: Accept document without expiration (#10348) 2020-08-25 12:38:59 -07:00
expiration_test.go lifecycle: Accept document without expiration (#10348) 2020-08-25 12:38:59 -07:00
filter.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
filter_test.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
lifecycle.go lifecycle: Remove a single delete marker with noncurrent expiry rule (#11444) 2021-02-10 08:51:34 -08:00
lifecycle_test.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
noncurrentversion.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
prefix.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
rule.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
rule_test.go lifcycle: Add more validation to the config (#11382) 2021-02-04 11:26:02 -08:00
tag.go lifecycle: Consider multiple tags filtering (#9775) 2020-06-05 10:30:10 -07:00
transition.go Add support for ILM transition (#10565) 2020-11-19 18:47:17 -08:00