Releases: terraform-ibm-modules/terraform-ibm-cos
Releases · terraform-ibm-modules/terraform-ibm-cos
v5.1.0
v5.0.1
v5.0.0
5.0.0 (2023-01-10)
Features
- remove support for creating key protect resources (#119) (efa7cfd)
- restapi provider is no longer required to run this module (#119) (efa7cfd)
BREAKING CHANGES
- remove direct support for creating key protect instance / key rings / keys from this module (use https://github.com/terraform-ibm-modules/terraform-ibm-key-protect-all-inclusive directly for creating key protect resources going forward).
- The following variables are no longer valid:
cos_key_name
,existing_cos_key_ring_name
,cos_key_ring_name
,create_key_protect_key
,key_protect_tags
,enable_key_protect_metrics
,key_protect_instance_name
,create_key_protect_instance
- restapi provider is no longer required to run this module
v4.0.3
v4.0.2
v4.0.1
v4.0.0
4.0.0 (2023-01-04)
Features
var.bucket_name
has been added to allow consumers complete control over the naming of buckets. This is a required variable ifvar.create_cos_bucket
is true.var.cos_instance_name
is now required ifvar.create_cos_instance
is true to allow consumers complete control over the naming of the COS instance.var.existing_cos_key_ring_name
is now available to create a key in an already existing key ring. Previously the module only supported creating a new key ring.var.enable_key_protect_metrics
has been added to allow consumers to enable or disable metrics on a newly provisioned Key Protect instance.
Fixes
var.existing_cos_instance_id
must now be used to pass an existing COS instance. Fix for timing issue. (#99) (f335fc6)var.cos_key_name
now takes a string input instead of a list, as only 1 key can ever be passed into the bucket for encrpytion.
BREAKING CHANGES
var.bucket_infix
andvar.environment_name
have both been removed. Usevar.bucket_name
to create the bucket name now. Previously the bucket name was named like"${var.environment_name}${local.infix}-bucket-${var.region}"
.- You now need to use
var.cos_instance_name
for naming the COS instance to be provisioned. Previously, the COS instance was named like"${var.environment_name}-cos"
. var.existing_cos_instance_id
must now be used to pass an existing COS instance.var.cos_key_name
now takes a string input instead of a list.key_protect_instance_id
output was actually outputting the GUID, so the output has been renamed tokey_protect_instance_guid
.