Skip to content

Releases: terraform-ibm-modules/terraform-ibm-cos

v6.10.0

11 Jul 14:51
v6.10.0
6288ad7
Compare
Choose a tag to compare

6.10.0 (2023-07-11)

Features

  • added a new buckets submodule which supports creating multiple buckets (#265) (6288ad7)

v6.9.0

30 Jun 11:37
v6.9.0
220e9c3
Compare
Choose a tag to compare

6.9.0 (2023-06-30)

Features

  • The default value of retention_enabled has changed from true to false. Any consumers who are upgrading to this version and want retention enabled must now explicitly set retention_enabled = true when consuming (#421) (220e9c3)

v6.8.0

24 Jun 08:55
7efbcbd
Compare
Choose a tag to compare

6.8.0 (2023-06-24)

Features

  • updated required ibm provider version constraint to >= 1.54.0, < 2.0.0 to pickup this fix (#420) (7efbcbd)

v6.7.0

19 Jun 10:04
v6.7.0
a8e5e2d
Compare
Choose a tag to compare

6.7.0 (2023-06-19)

Features

  • update references to point to hashicorp module registry (#414) (a8e5e2d)

v6.6.2

12 Jun 13:12
5c7567b
Compare
Choose a tag to compare

6.6.2 (2023-06-12)

Bug Fixes

  • issue preventing from creating a COS instance only with authorization policy (#410) (5c7567b)

Any consumer using multiple modules to create encrypted buckets will need to add skip_iam_authorization_policy = true to all but the first encrypted bucket created. Since the policy will be associated with the first bucket, all subsequent buckets, will need to depend on the first one.

Any consumer creating a COS instance with existing_kms_instance_guid and then creating encrypted bucket(s) later will need to move the existing_kms_instance_guid onto the first bucket to be created.

v6.6.1

09 Jun 11:50
v6.6.1
33792ab
Compare
Choose a tag to compare

6.6.1 (2023-06-09)

Bug Fixes

  • remove legacy build status badge from doc (#415) (33792ab)

v6.6.0

11 May 09:00
496be5e
Compare
Choose a tag to compare

6.6.0 (2023-05-11)

Refactor

  • multiple outputs updated from lists of strings to strings (#384) (496be5e)

NB: The below outputs have been updated to now output strings. In previous versions, they output a list of strings. If you are consuming these outputs anywhere, you will need to update the code (see below example)

  • bucket_crn
  • bucket_id
  • bucket_name
  • bucket_storage_class
  • s3_endpoint_public
  • s3_endpoint_private
  • s3_endpoint_direct

Example:

In versions < v6.6.0:

bucket = module.cos.bucket_name[0]

In versions >=v6.6.0:

bucket = module.cos.bucket_name

v6.5.1

03 May 11:00
v6.5.1
9520095
Compare
Choose a tag to compare

6.5.1 (2023-05-03)

Bug Fixes

  • Updates the variable from encryption_enabled to kms_encryption_enabled (#378) (9520095)

v6.5.0

03 May 09:34
ab8977d
Compare
Choose a tag to compare

6.5.0 (2023-05-03)

Features

v6.4.1

02 May 16:41
v6.4.1
fafd014
Compare
Choose a tag to compare

6.4.1 (2023-05-02)

Bug Fixes

  • endpoint_type parameter is missing from cos_bucket (#383) (fafd014)