aminueza / terraform-provider-minio

Terraform provider for managing MinIO S3 buckets and IAM Users.
https://registry.terraform.io/providers/aminueza/minio
GNU Affero General Public License v3.0
233 stars 69 forks source link

add support for remote tier and ILM transition #565

Closed s2thudry closed 2 months ago

s2thudry commented 2 months ago

Add support for remote tier and ILM transition

This PR implements the following changes:

This was only tested locally with multiple MinIO, I haven't tested with Azure, GCP or AWS. This is my first time working with a Terraform provider so don't hesitate to tell me if some things are not done the proper way.

Regarding the sensitives values, it seems that madmin only return "REDACTED" so I added a parameter to for the edit of credential if set and ignore the constant diff between what madmin return and the actual sensitive value, let me know if this is ok for you or if you'd prefer I handle it differently.

Reference

Closing issues

felladrin commented 2 months ago

Thank you for this addition, @s2thudry! And congrats on your first contribution to this repo! 🎉