Skip to content

Releases: terraform-ibm-modules/terraform-ibm-event-streams

v3.1.1

20 Dec 20:08
v3.1.1
b034237
Compare
Choose a tag to compare

3.1.1 (2024-12-20)

Bug Fixes

  • deps: update terraform terraform-ibm-modules/kms-all-inclusive/ibm to v4.18.2 (#359) (b034237)

v3.1.0

18 Dec 13:17
v3.1.0
e7598e2
Compare
Choose a tag to compare

3.1.0 (2024-12-18)

Features

  • Root module updates:
    • existing_kms_instance_guid is no longer a supported input. The code will now parse the GUID from the KMS key CRN
    • added new input use_same_kms_key_for_backups to give more control over KMS key usage
    • kms_encryption_enabled has been renamed to use_ibm_owned_encryption_key
  • fscloud submodule updates:
    • added new inputs use_default_backup_encryption_key and use_same_kms_key_for_backups
  • DA updates
    • Removed the input existing_backup_kms_instance_crn. If you want to use a different KMS key for backups, you can use the existing_backup_kms_key_crn input to use an existing key. The DA only supports creating an new key that will be used for both data and backups encryption.
    • The skip_iam_authorization_policy input has been renamed to skip_es_kms_auth_policy
    • If passing a value for ibmcloud_kms_api_key, and creating a KMS auth policy, that policy will now be scoped to the exact KMS key.

(#351) (e7598e2)

v3.0.2

18 Dec 04:28
v3.0.2
349c80e
Compare
Choose a tag to compare

3.0.2 (2024-12-18)

Bug Fixes

  • deps: update terraform ibm to latest for deployable architectures (#357) (349c80e)

v3.0.1

14 Dec 00:15
v3.0.1
ff35a97
Compare
Choose a tag to compare

3.0.1 (2024-12-14)

Bug Fixes

  • deps: update terraform ibm to latest for deployable architectures (#355) (ff35a97)

v3.0.0

11 Dec 16:17
v3.0.0
4bcbef5
Compare
Choose a tag to compare

3.0.0 (2024-12-11)

Features

  • Support has been added for adding and removing a topic and quota at any index of the topics and quotas input variable lists. Previously, it was only possible to add or remove topics and quotas at the end of the list. (#350) (4bcbef5)

BREAKING CHANGES

  • When upgrading from a previous version, if you configure topics, run the following Terraform move commands based on your environment to avoid recreating the topics:

    • Terraform CLI

      terraform state mv 'module.<module-name>.ibm_event_streams_topic.es_topic[<index of topic-name-1>]' 'module.<module-name>.ibm_event_streams_topic.es_topic["<topics-name-1>"]'
      ...
    • Schematics

      ibmcloud schematics workspace state mv --id <workspace-id> --source 'module.<module-name>.ibm_event_streams_topic.es_topic[<index of topic-name-1>]' --destination 'module.<module-name>.ibm_event_streams_topic.es_topic["<topic-name-1>"]'
      ...
      
  • Similarly if you configure quotas, run the following commands:
    • Terraform CLI

      terraform state mv 'ibm_event_streams_quota.eventstreams_quotas[<index of quota-entity-1>]' 'ibm_event_streams_quota.eventstreams_quotas["<quota-entity-1>"]'
      ...
    • Schematics

      ibmcloud schematics workspace state mv --id <workspace-id> --source 'ibm_event_streams_quota.eventstreams_quotas[<index of quota-entity-1>]' --destination 'ibm_event_streams_quota.eventstreams_quotas["<quota-entity-1>"]'
      ...
      

v2.11.1

01 Dec 00:07
v2.11.1
df07d54
Compare
Choose a tag to compare

2.11.1 (2024-12-01)

Bug Fixes

  • deps: update terraform ibm to latest for deployable architectures (#346) (df07d54)

v2.11.0

29 Nov 16:17
v2.11.0
8503424
Compare
Choose a tag to compare

2.11.0 (2024-11-29)

Features

  • added mirroring support. It can be used with the new optional inputs mirroring and mirroring_topic_patterns. NOTE: This is only supported with enterprise plan instances. (#327) (8503424)

v2.10.2

23 Nov 23:02
v2.10.2
4047da9
Compare
Choose a tag to compare

2.10.2 (2024-11-23)

Bug Fixes

  • deps: update terraform terraform-ibm-modules/cbr/ibm to v1.29.0 (#344) (4047da9)

v2.10.1

20 Nov 15:04
v2.10.1
c020da9
Compare
Choose a tag to compare

2.10.1 (2024-11-20)

Bug Fixes (#343) (c020da9)

  • fixed bug where the format of the config option in the topics input variable was incorrectly set to object({}). It is now correctly set to map(string).

Upgrade note

If upgrading from a previous version, an update in place will be done on the topic config.
Previously the behaviour was:

  • Topic is created without the values for the config, so the topic has the default config values
  • Topic is upgraded with the config values, but because this was object({}) none of those were used, and the topic config is unchanged.

New behaviour:

  • Topic is created without the values for the config and gets default values
  • Topic is upgraded, and now because it's map(string) the properties are used, and the topic config changes

v2.10.0

20 Nov 13:29
v2.10.0
ffa36e7
Compare
Choose a tag to compare

2.10.0 (2024-11-20)

Features

  • added support to set a schema global compatibility rule using new input schema_global_rule. Feature is only valid for enterpirse plan instances. Allowed values are NONE, FULL, FULL_TRANSITIVE, FORWARD, FORWARD_TRANSITIVE, BACKWARD, BACKWARD_TRANSITIVE. (#342) (ffa36e7)