Release notes for the Essential Security and Observability Services deployable architecture
Use these release notes to learn about the latest updates to the Essential Security and Observability Services deployable architecture. The entries are grouped by date.
November 2024
18 November 2024
- Version 2.1.0 of the Essential Security and Observability Services deployable architecture deployable architecture is available
-
The Essential Security and Observability Services deployable architecture deployable architecture version 2.1.0 is released.
If you are upgrading from an older version, ensure that you only proceed to upgrade from version 1.5.0 or later. If you attempt to upgrade from an older version, the Observability member will fail as you cannot disable Log Analysis log archiving and delete an IBM Log Analysis instance as part of the same deployment.
- When you upgrade, all deployable architecture stack members are updated to their latest versions.
- A fix was added to the Security and Compliance Center deployable architecture to fix a backend change which was causing the below error to occur when configuring integration with Event Notifications:
Error setting event_notifications: Invalid address to set: []string{"event_notifications", "0", "source_description"}
- All of the deployable architecture stack members (with the exception of the Observability member due to this provider bug), will now use the IBM Cloud regional
private endpoint or global private endpoint by default. The regional private endpoint is given higher precedence. In order to use the private endpoint from an IBM Cloud resource, one must have a VRF-enabled account. This can be overriden and set back to public by editing each of the deployable architecture stack members and changing the value of the
provider_visibility
input.
4 November 2024
- Version 2.0.0 of the Essential Security and Observability Services deployable architecture deployable architecture is available
-
The Essential Security and Observability Services deployable architecture deployable architecture version 2.0.0 is released.
If you are upgrading from an older version, ensure that you only proceed to upgrade from version 1.5.0. If you attempt to upgrade from an older version, the Observability member will fail as you cannot disable Log Analysis log archiving and delete an IBM Log Analysis instance as part of the same deployment.
- IBM Log Analysis is now fully removed from the solution. Upgrading to this version will destroy the IBM Log Analysis instance that was provisioned with older versions. IBM Cloud Logs should now be used for managing logs. Support for Cloud Logs was added in version 1.5.0.
- IBM Cloud Logs is now configured with Event Notifications by default.
- The scope of the service authorization policies that are created in the Observability, Event Notifications, and Security and Compliance Center members to allow the Object storage service to read the encryption key from the Key Protect service have all been updated to only grant access to read the exact encryption key that is being used. Previouslly the scope was allowing reader access to the whole Key Protect instance. If upgrading from an older version, you will see the old authorization policies being deleted, and new ones being created. The new one is created before the old one is deleted to prevent any disruption to every day services.
- The Event Notifications member has been updated to communcate with the Object storage bucket over the direct endpoint. Previously it was using the public endpoint. This result in a non disruptive update in place if upgrading from an older version.
- The Object storage bucket created by the Event Notifications member has been updated so the Monitoring instance is no longer explicitly passed to it. The bucket metrics will still be monitored, however metrics will be sent to the instance associated to the container's location unless otherwise specified in the Metrics Router service configuration. This result in a non disruptive update in place if upgrading from an older version.
- An update in place will be done on all KMS key ring created by the member DAs as the
force_delete
option has been deprecated by the service. This has no impact to any services as the value is not being used by the backend.
October 2024
11 October 2024
- Version 1.5.0 of the Essential Security and Observability Services deployable architecture deployable architecture is available
-
The Essential Security and Observability Services deployable architecture deployable architecture version 1.5.0 is released.
- When you upgrade, all deployable architecture stack members are updated to their latest versions.
- The Observability deployable architecture will now deploy both IBM Cloud Logs and IBM Cloud Log Analysis. As IBM Cloud Log Analysis is now a deprecated service, which is replaced by IBM Cloud Logs, Log Analysis log archiving is now disabled which is required before the Log Analysis instance can be deleted.
- An Activity Tracker target is also now created for the IBM Cloud Logs instance, and an additional route is also set up to send activity tracker events to it. It means that activity tracker events are being sent to both an Object Storage bucket for long term storage, and to IBM Cloud Logs so they can be easily viewed.
In this version, the instance of IBM Cloud Logs will not have Event Notifications integration enabled, however this support will be coming in version 2.0.0.
-
Since Log Analysis log archiving is now disabled, it means if you are upgrading from a previous version, the Object Storage bucket that was created by the Observability deployable architecture will be destroyed. If do not wan't to destroy this bucket and wan't to keep managing it through the Observability member deployable architecture, follow these steps:
- In the IBM Cloud console, click the Navigation menu icon
> Projects.
- Click the project with the stacked deployable architecture that you want to update.
- Click the Configurations tab.
- Update the version to 1.5.0 but do not proceed to validate or deploy yet.
- In the row for the member configuration named
2 - Observability
, click the Options iconand select Edit.
- Click the Optional tab in the Configure section.
- Find the manage_log_archive_cos_bucket input variable and change the value to
true
. - Click Save.
- Follow the steps in Step 3. Validate and deploy the architecture to validate and deploy all deployable architectures in the stack.
- In the IBM Cloud console, click the Navigation menu icon
-
In version 2.0.0, Log Analysis will be full removed, however if you wan't to delete your Log Analysis instance before then, you can follow the below steps, but only after version 1.5.0 has been fully deployed:
- In the IBM Cloud console, click the Navigation menu icon
> Projects.
- Click the project with the stacked deployable architecture that you want to update.
- Click the Configurations tab.
- In the row for the member configuration named
2 - Observability
, click the Options iconand select Edit.
- Click the Optional tab in the Configure section.
- Find the log_analysis_provision input variable and change the value to
false
. - Click Save.
- Follow the steps in Step 3. Validate and deploy the architecture to validate and deploy the deployable architecture.
- In the IBM Cloud console, click the Navigation menu icon
September 2024
6 September 2024
- Version 1.4.1 of the Essential Security and Observability Services deployable architecture is available
-
The Essential Security and Observability Services deployable architecture version 1.4.1 is released.
-
When you upgrade, all deployable architecture members are updated to their latest versions.
-
Adds the
existing_en_instance_crn
input variable to specify an existing Event Notifications instance. -
Fixes an issue deploying the
4a - Security and Compliance Center
member with the profile attachment.If you received the
CreateAttachmentWithContext failed
error in version 1.3.1 and you removed the attachment as a workaround, follow these steps to add back the profile attachment:-
Upgrade to version 1.4.1 or later.
-
In the IBM Cloud console, click the Navigation menu icon
> Projects.
-
Click the project with the stacked deployable architecture that you want to update.
-
Click the Configurations tab.
-
In the row for the member configuration named
4a - Security and Compliance Center
, click the Options iconand select Edit.
-
Click the Optional tab in the Configure section.
-
Find the profile_attachments input variable and click the Edit icon
.
-
Replace the empty list in the array with the following profile name:
[ "IBM Cloud Framework for Financial Services" ]
-
Click Save.
-
Follow the steps in Step 3. Validate and deploy the architecture to validate and deploy the updated deployable architecture.
-
-
August 2024
2 August 2024
- Version 1.3.1 of the Essential Security and Observability Services deployable architecture is available
-
The Essential Security and Observability Services deployable architecture version 1.3.1 is released.
- Updates the Secrets Manager member deployable architecture to version 1.17.1, which supports the use of
existing_secrets_manager_crn
. - Adds a
secret_manager_iam_engine_enabled
input variable to configure credentials for the Secrets Manager IAM credentials engine. The default value isfalse
.
- Updates the Secrets Manager member deployable architecture to version 1.17.1, which supports the use of
July 2024
29 July 2024
- Version 1.2.1 of the Essential Security and Observability Services deployable architecture is available
-
The Essential Security and Observability Services deployable architecture version 1.2.1 is released.
- When you upgrade, all deployable architecture members are updated to their latest versions.
- A new
existing_kms_instance_crn
input variable adds support to use an existing key management service instance. By default, a new Key Protect instance is created. - Fixes an issue in which activity tracking was not enabled for IBM Cloud Object Storage buckets. By default, Object Storage buckets that are created by the deployable architecture now have activity tracking enabled. When you upgrade, existing buckets are updated when you upgrade to this version.
- Fixes an issue in which the Event Notifications member created Object Storage destinations instead of Object Storage integrations that are needed to store failed events. When you upgrade, these destinations are destroyed.
1 July 2024
- Version 1.1.1 of the Essential Security and Observability Services deployable architecture is available
-
The Essential Security and Observability Services deployable architecture version 1.1.1 is released.
-
In this version, a Secrets Manager event notification destination and topic are created in the Event Notifications instance that is created by the deployable architecture. Email subscriptions are also configured for the new destination and topic from the list of emails that is passed in the
en_email_list
input. -
The attachment that is created by the Security and Compliance Center member is updated to use the CIS IBM Cloud Foundations Benchmark v1.1.0 profile because version 1.0.0 is deprecated.
You must update the profile attachment input value in the
4a - Security and Compliance Center
member configuration toCIS IBM Cloud Foundations Benchmark v1.1.0
when you update.
-
June 2024
24 June 2024
- Introducing the Essential Security and Observability Services deployable architecture
-
The Essential Security and Observability Services deployable architecture is released: The deployable architecture deploys the following: Key Protect, Secrets Manager, Security and Compliance Center, and IBM Cloud Security and Compliance Center Workload Protection. The deployable architecture also deploys Event Notifications and Observability.
For more information about using deployable architectures with projects, see the blog posts Projects and Cost Estimation: How IBM Cloud is Revolutionizing Complex Workloads for Enterprises and Turn Your Terraform Templates into Deployable Architectures.