Releases: aminueza/terraform-provider-minio
v3.23.0
Terraform Provider MinIO v3.23.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.23.0"
}
}
}What's Changed
Other Changes
- fix(bucket): non-empty plan when skip_bucket_tagging is enabled with tags by @aminueza in #775
- feature(idp): Add minio_iam_idp_openid resource for OpenID Connect identity provider by @aminueza in #776
Full Changelog: v3.22.0...v3.23.0
v3.22.0
Terraform Provider MinIO v3.22.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.22.0"
}
}
}What's Changed
Other Changes
- feat: add docs config to check templates by @aminueza in #770
- chore(tests): stop immediately on the first test failure by @felladrin in #772
- feat(bucket): add SkipBucketTagging configuration option by @felladrin in #773
Full Changelog: v3.21.0...v3.22.0
v3.21.0
Terraform Provider MinIO v3.21.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.21.0"
}
}
}What's Changed
Other Changes
- feat: add Prometheus metrics support by @felladrin in #768
Full Changelog: v3.20.0...v3.21.0
v3.20.0
Terraform Provider MinIO v3.20.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.20.0"
}
}
}What's Changed
Other Changes
Full Changelog: v3.19.0...v3.20.0
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