Skip to content

Releases: aminueza/terraform-provider-minio

v3.37.0

18 May 22:55
5a834c8

Choose a tag to compare

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

18 May 20:29
5a66488

Choose a tag to compare

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_job resource and minio_batch_jobs data 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

16 May 19:51
e7d5c37

Choose a tag to compare

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

13 May 13:33
f685dc4

Choose a tag to compare

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

Full Changelog: v3.35.1...v3.35.2

v3.35.1

13 May 00:12
1aa9d75

Choose a tag to compare

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

11 May 12:04
ccca058

Choose a tag to compare

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

07 May 10:37
0045c08

Choose a tag to compare

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

Full Changelog: v3.33.1...v3.34.0

v3.33.1

20 Apr 16:25
6d8bae9

Choose a tag to compare

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

  • fix(anonymous_access): emit AIStor canned policy for public-read on AIStor by @aminueza in #907

Full Changelog: v3.33.0...v3.33.1

v3.33.0

20 Apr 15:32
e3d0139

Choose a tag to compare

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

16 Apr 20:40
372e48c

Choose a tag to compare

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