Releases: aminueza/terraform-provider-minio
v3.19.0
Terraform Provider MinIO v3.19.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.19.0"
}
}
}What's Changed
Other Changes
- feat: add
minio_s3_bucket_quotaresource for managing bucket quotas in MinIO by @aminueza in #764 - chore: update GoReleaser configuration and workflow version by @aminueza in #766
- feat: add
minio_s3_object_legal_holdresource for managing legal hold status on S3 objects by @aminueza in #765
Full Changelog: v3.18.1...v3.19.0
v3.18.1
Terraform Provider MinIO v3.18.1
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.18.1"
}
}
}What's Changed
Other Changes
- fix: ensure consistent formatting of JSON policies across the codebase by @felladrin in #763
Full Changelog: v3.18.0...v3.18.1
v3.18.0
Terraform Provider MinIO v3.18.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.18.0"
}
}
}What's Changed
Other Changes
- feat(bucket): add minio_s3_bucket_tags resource by @felladrin in #759
- feat: add
minio_s3_bucket_anonymous_accessresource for managing public bucket access by @felladrin in #760
Full Changelog: v3.17.0...v3.18.0
v3.17.0
Terraform Provider MinIO v3.17.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.17.0"
}
}
}What's Changed
Other Changes
- feat: add minio_s3_bucket_object_lock_configuration resource (#718) by @aminueza in #751
- feat: add support for CORS bucket configuration by @felladrin in #752
- docs: update generated documentation from templates by @felladrin in #753
- docs: add AGENTS.md contributor guide by @felladrin in #754
- fix: properly handle errors in IAM group membership updates by @felladrin in #755
- fix: improve error handling in IAM user and policy attachment by @felladrin in #756
- chore: move config file to
.githubfolder by @felladrin in #758 - fix: improve service account test reliability by @felladrin in #757
Full Changelog: v3.16.0...v3.17.0
v3.16.0
Terraform Provider MinIO v3.16.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.16.0"
}
}
}What's Changed
Other Changes
- Fix the release workflow automation to properly trigger the release build after a tag is created by @felladrin in #749
- feat: add minio_health_status data source for cluster health monitoring #732 by @aminueza in #750
Full Changelog: v3.15.0...v3.16.0
v3.15.0
Terraform Provider MinIO v3.15.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.15.0"
}
}
}What's Changed
Other Changes
- feat(ci): add golangci-lint and govulncheck to CI workflow by @aminueza in #743
- fix(security): prevent credential exposure in logs and add workflow permissions by @aminueza in #744
- Cache Terraform binary in persistent volume to speed up test runs by @felladrin in #747
- fix(lint): Address CodeQL security alerts, migrate golangci-lint to v2, and deprecate misspelled
syncronousattribute by @aminueza in #745 - Add
CustomizeDiffto support bucket-to-bucket_prefix migration without replacement by @felladrin in #748
Full Changelog: v3.14.0...v3.15.0
v3.14.0
v3.13.2
What's Changed
- Add validation for mutually exclusive expiration attributes in
minio_ilm_policyresource by @felladrin in #710 - Fix race condition when creating bucket and dependent resources by @felladrin in #711
Full Changelog: v3.13.1...v3.13.2
v3.13.1
What's Changed
- Fix S3 bucket tagging compatibility with Hetzner Object Storage by @felladrin in #707
Full Changelog: v3.13.0...v3.13.1
v3.13.0
What's Changed
- Remove duplicate "minio" path segment from S3 bucket domain name generation by @felladrin in #700
- Add tags support to
minio_s3_bucketresource by @felladrin in #702 - Add
expired_object_delete_markerattribute tominio_ilm_policyby @felladrin in #703 - Add
NotResourcesupport tominio_iam_policy_documentdata source by @felladrin in #704 - Add MinIO Site Replication resource by @felladrin in #705
Full Changelog: v3.12.0...v3.13.0