Skip to content

Releases: aminueza/terraform-provider-minio

v3.19.0

17 Feb 12:51
efc0d73

Choose a tag to compare

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_quota resource 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_hold resource for managing legal hold status on S3 objects by @aminueza in #765

Full Changelog: v3.18.1...v3.19.0

v3.18.1

16 Feb 19:59
7fc895b

Choose a tag to compare

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

16 Feb 09:24
3ea8a03

Choose a tag to compare

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_access resource for managing public bucket access by @felladrin in #760

Full Changelog: v3.17.0...v3.18.0

v3.17.0

31 Jan 19:58
5e7a9b0

Choose a tag to compare

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 .github folder 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

31 Jan 14:32
3341b4c

Choose a tag to compare

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

30 Jan 09:00
4cf5cd0

Choose a tag to compare

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 syncronous attribute by @aminueza in #745
  • Add CustomizeDiff to support bucket-to-bucket_prefix migration without replacement by @felladrin in #748

Full Changelog: v3.14.0...v3.15.0

v3.14.0

28 Jan 14:00
840d3d5

Choose a tag to compare

What's Changed

  • docs(data-sources): update iam and s3_object documentation (#739) by @aminueza in #741
  • feat(data-source): add minio_server_info for server metadata (#739) by @aminueza in #740

Full Changelog: v3.13.2...v3.14.0

v3.13.2

28 Jan 07:14
ee6b76c

Choose a tag to compare

What's Changed

  • Add validation for mutually exclusive expiration attributes in minio_ilm_policy resource 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

22 Jan 08:23
44795d5

Choose a tag to compare

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

17 Jan 16:23
d1fa81e

Choose a tag to compare

What's Changed

  • Remove duplicate "minio" path segment from S3 bucket domain name generation by @felladrin in #700
  • Add tags support to minio_s3_bucket resource by @felladrin in #702
  • Add expired_object_delete_marker attribute to minio_ilm_policy by @felladrin in #703
  • Add NotResource support to minio_iam_policy_document data source by @felladrin in #704
  • Add MinIO Site Replication resource by @felladrin in #705

Full Changelog: v3.12.0...v3.13.0