Releases: aminueza/terraform-provider-minio
v3.28.1
Terraform Provider MinIO v3.28.1
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.28.1"
}
}
}What's Changed
Other Changes
- fix(bucket): handle eventual consistency race conditions in bucket creation by @felladrin in #840
Full Changelog: v3.28.0...v3.28.1
v3.28.0
Terraform Provider MinIO v3.28.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.28.0"
}
}
}What's Changed
Other Changes
- feat: add LDAP test infrastructure and acceptance tests by @aminueza in #831
- fix(ilm): ensure lifecycle XML always includes Filter element (#837) by @aminueza in #838
Full Changelog: v3.27.0...v3.28.0
v3.27.0
Terraform Provider MinIO v3.27.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.27.0"
}
}
}What's Changed
Other Changes
- feat: add 5 data sources for bucket sub-resources by @aminueza in #810
- test: add import tests for iam_user, ilm_policy, bucket_retention, user_group_membership by @aminueza in #811
- feat: add assume_role_with_web_identity and document STS auth by @aminueza in #812
- fix: handle deleted buckets gracefully in quota and tags Read by @aminueza in #813
- fix: add missing schema descriptions to all resource attributes by @aminueza in #814
- refactor: replace all diag.FromErr with NewResourceError by @aminueza in #815
- feat: add import support for minio_s3_object by @aminueza in #816
- test: add acceptance tests for IAM attachment resources by @aminueza in #817
- refactor: remove aws-sdk-go v1 dependency by @aminueza in #819
- refactor: migrate deprecated InfoCannedPolicy and SetPolicy APIs by @aminueza in #818
- hotfix: use DetachPolicy instead of AttachPolicy with empty list by @aminueza in #824
- chore: remove renovate.json and legacy issue template by @aminueza in #820
- feat: add observability data sources (account_info, storage_info, data_usage, ilm_tier_stats) by @aminueza in #822
- feat: add minio_s3_objects data source for listing bucket objects by @aminueza in #821
- feat: add minio_s3_object_retention resource by @aminueza in #823
- feat: add s3_compat_mode for non-MinIO S3 backends by @aminueza in #826
- fix: rename S3PathSyle to S3PathStyle (typo fix) by @KJyang-0114 in #830
New Contributors
- @KJyang-0114 made their first contribution in #830
Full Changelog: v3.26.0...v3.27.0
v3.26.0
Terraform Provider MinIO v3.26.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.26.0"
}
}
}What's Changed
Other Changes
- feat: improve minio_ilm_tier with tests, descriptions, and docs by @aminueza in #800
- feat: add typed server config resources for api, region, and scanner by @aminueza in #801
- feat: add minio_s3_bucket_replication_resync resource by @aminueza in #802
- feat: add replicate_ilm_expiry to minio_site_replication by @aminueza in #803
- feat: add 5 data sources (iam_group, iam_groups, iam_policy, s3_buckets, ilm_tiers) by @aminueza in #804
- feat: add minio_s3_bucket data source by @aminueza in #805
- feat: add minio_s3_bucket_replication_status data source by @aminueza in #806
- feat: add minio_iam_user_policies data source for security audit by @aminueza in #807
- feat: add assume_role support to provider for STS temporary credentials by @aminueza in #809
- feat: add minio_s3_bucket_policy data source by @aminueza in #808
Full Changelog: v3.25.0...v3.26.0
v3.25.0
Terraform Provider MinIO v3.25.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.25.0"
}
}
}What's Changed
Other Changes
- docs: Documentation and governance overhaul by @felladrin in #779
- ci: add security scanning workflow and fix test environment by @felladrin in #780
- ci: fix Scorecard security warnings by @felladrin in #781
- deps: bump Go dependencies and CI actions by @aminueza in #796
- fix: resolve open Scorecard security alerts (token permissions, vulnerabilities, fuzzing) by @felladrin in #797
- feat: add minio_audit_webhook resource by @aminueza in #798
- feat: add minio_notify_webhook resource for bucket event targets by @aminueza in #799
Full Changelog: v3.24.0...v3.25.0
v3.24.0
Terraform Provider MinIO v3.24.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.24.0"
}
}
}What's Changed
Other Changes
Full Changelog: v3.23.0...v3.24.0
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