Releases: aminueza/terraform-provider-minio
v3.37.0
Terraform Provider MinIO v3.37.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.37.0"
}
}
}What's Changed
Other Changes
- refactor(logging): migrate log.Printf to tflog across all resources by @aminueza in #958
- refactor(logging): plumb ctx through helpers, finish tflog migration by @aminueza in #959
- fix(provider): make AIStor edition detection observable and overridable by @aminueza in #960
- docs: auto-generate provider documentation by @github-actions[bot] in #961
Full Changelog: v3.36.0...v3.37.0
v3.36.0
Terraform Provider MinIO v3.36.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.36.0"
}
}
}What's Changed
Other Changes
- ci(docs): stop emitting [skip ci] on auto-generated docs commits by @felladrin in #950
- feat: add minio_pool_rebalance resource and status data source by @felladrin in #948
- feat: add minio_service_action resource (restart/freeze/unfreeze/stop) by @felladrin in #947
- ci(docs): generate docs only after merge to main, not on PRs by @felladrin in #953
- feat: add bucket metadata export/import resources by @felladrin in #946
- feat: add minio_pool_decommission resource and pool_status data source by @felladrin in #949
- docs: auto-generate provider documentation by @github-actions[bot] in #954
- feat: add
minio_batch_jobresource andminio_batch_jobsdata source by @felladrin in #945 - feat(batch_job): wire GetSupportedBatchJobTypes and add minio_batch_job_template by @felladrin in #956
- docs: auto-generate provider documentation by @github-actions[bot] in #957
New Contributors
- @github-actions[bot] made their first contribution in #954
Full Changelog: v3.35.3...v3.36.0
v3.35.3
Terraform Provider MinIO v3.35.3
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.35.3"
}
}
}What's Changed
Other Changes
- fix(accesskey): resolve plan drift on sensitive access_key references by @felladrin in #944
Full Changelog: v3.35.2...v3.35.3
v3.35.2
Terraform Provider MinIO v3.35.2
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.35.2"
}
}
}What's Changed
Other Changes
- fix(kms_key): add BadRequest check for KES/Vault delete errors by @dennismdejong in #938
- fix(accesskey): suppress drift for secret_key_wo by @dennismdejong in #940
Full Changelog: v3.35.1...v3.35.2
v3.35.1
Terraform Provider MinIO v3.35.1
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.35.1"
}
}
}What's Changed
Other Changes
- fix(kms_key): handle delete failure on external KMS backends like HashiCorp Vault by @dennismdejong in #936
Full Changelog: v3.35.0...v3.35.1
v3.35.0
Terraform Provider MinIO v3.35.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.35.0"
}
}
}What's Changed
Other Changes
- feat(s3): add minio_s3_incomplete_upload_cleanup resource by @dennismdejong in #923
- ci(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 by @felladrin in #920
- feat(config): add config history data source and config restore resource by @dennismdejong in #924
- feat(iam): add minio_iam_export data source and minio_iam_import resource by @aminueza in #927
- fix(ci): open PR instead of pushing docs directly to protected main by @felladrin in #929
- deps: bump github.com/prometheus/prometheus to v0.311.3 by @aminueza in #931
- fix(test): build madmin client from env in KMS key PreCheck by @aminueza in #930
- test(s3_bucket): use env-based client in Exists check to avoid credential pollution by @aminueza in #932
Full Changelog: v3.34.0...v3.35.0
v3.34.0
Terraform Provider MinIO v3.34.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.34.0"
}
}
}What's Changed
Other Changes
- feat(kms): add minio_kms_status and minio_kms_metrics data sources by @aminueza in #908
- fix(ci): replace golang.org/x/exp/slices with stdlib slices by @felladrin in #919
- fix(kms): fix minio_kms_key import by adding ImportStateIdFunc by @dennismdejong in #918
New Contributors
- @dennismdejong made their first contribution in #918
Full Changelog: v3.33.1...v3.34.0
v3.33.1
Terraform Provider MinIO v3.33.1
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.33.1"
}
}
}What's Changed
Other Changes
Full Changelog: v3.33.0...v3.33.1
v3.33.0
Terraform Provider MinIO v3.33.0
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.33.0"
}
}
}What's Changed
Other Changes
- feat(s3): add minio_s3_bucket_lifecycle resource with AWS parity by @aminueza in #901
- fix(iam_idp_ldap): use server_starttls wire key and SetConfigKV for round-trip by @aminueza in #906
Full Changelog: v3.32.1...v3.33.0
v3.32.1
Terraform Provider MinIO v3.32.1
To install this provider, copy and paste this code into your Terraform configuration:
terraform {
required_providers {
minio = {
source = "aminueza/minio"
version = "3.32.1"
}
}
}What's Changed
Other Changes
- fix(resource/iam_idp_openid): allow unknown value for client_secret_wo during plan by @aminueza in #900
Full Changelog: v3.32.0...v3.32.1