All notable changes to this project will be documented in this file. See updating Changelog example here
- objsto_bucket_lifecycle_configuration:
expired_object_delete_markerattribute inexpirationblock for setting automatic deletion of expired object delete markers.
- objsto_bucket_versioning resource for configuring bucket versioning settings.
- objsto_object:
version_idattribute to store the version ID of the object.
- objsto_bucket_policy: when comparing policy documents, treat wildcard
Principalvalue ("*") as equal to{"AWS": ["*"]}. - objsto_bucket_policy: when comparing policy documents, treat string value in
Principalfield as equal to list containing that string as its only item, e.g.{"AWS": "*"}vs.{"AWS": ["*"]}.
- objsto_bucket_policy: when comparing policy documents, treat string value in
Actionfield as equal to list containing that string as its only item, e.g."s3:PutObject"vs.["s3:PutObject"].
- objsto_bucket_cors_configuration resource for configuring CORS settings for buckets.
- objsto_bucket_policy: when comparing policy documents, ignore statement action order because Minio returns actions in inconsistent order.
- Minimal implementation of bucket, bucket policy, bucket lifecycle configuration, and object resources.