This topic describes the changes in this minor release of Tanzu Cloud Service Broker for GCP.

v1.5.3

Release Date: June 12, 2024

Resolved Issues

This release includes the following fixes:

  • Allow operations to complete successfully when the default authorized network is not available: Resolved an issue where the CSB was always checking for the default authorized network to exist even when it was not the network to use. This issue impacted the following service offerings: csb-google-mysql, csb-google-postgres and csb-google-redis.

Beta Features

New beta features and changes in this release.

v1.5.2

Release Date: May 30, 2024

Resolved Issues

This release includes the following fixes:

  • Align Spring Application Configuration with GCP Service Broker Specifications: Resolved a configuration mismatch in Spring applications using autoconfiguration with spring-cloud-gcp-starter-storage and spring-cloud-gcp-cloudfoundry dependencies. These dependencies expect the GCP credentials in the VCAP services JSON to be under ProjectId and PrivateKeyData. However, the Cloud Service Broker (CSB) for GCP exposes these as project_id and private_key_data. Additionally, the service tag required for Google Storage was missing, leading to connection issues. The update adds the new google-storage tag, duplicates the credential properties to match both naming conventions, and deprecates the old properties, ensuring seamless integration and backward compatibility. No action is needed from developers as the transition is handled within the platform.

v1.5.1

Release Date: April 30, 2024

Resolved Issues

This release has the following fixes:

  • Mitigate potential inconsistency of deployment state when migrating to OpenTofu backend: As we migrate the broker internals to communicate with OpenTofu, we continue to use Terraform providers. These providers are no longer inconsistently referenced as OpenTofu providers. No action is needed. VMware recommends skipping version 1.5.0.

  • Database startup error: Incorrectly marking in-progress operations as failed: An error was discovered where database startup, including database migrations and failed operation recovery, was triggered for every command that accessed the database, including “tf dump.” This caused any in-progress operations to be marked as failed, even if they were still genuinely in progress. This issue has existed since the introduction of in-progress operation recovery in v1.5.0. VMware recommends skipping version 1.5.0.

v1.5.0

Release Date: April 15, 2024

Breaking Changes

This release has no breaking changes.

Features

New features and changes in this release.

General

OpenTofu for CSB Infrastructure Management
  • Transition from Terraform to OpenTofu: Transition from Terraform MPL v2 version 1.5.7 to OpenTofu 1.6.2 for CSB infrastructure management. OpenTofu’s compatibility with Terraform’s latest MPL v2 licensed version promises seamless infrastructure provisioning and management enhancements. The infrastructure as code (IaC) tooling version used to apply changes is changed from Terraform v1.4.4 to OpenTofu v1.6.2. You must upgrade all service instances. When you upgrade, ensure that you follow the Upgrade procedure to avoid any issues.

Resolved Issues

This release has the following fixes:

  • Broker app memory and disk limitations can now be managed in the tile: You can now control memory and disk quota for the broker app by setting the preferred value in the broker configuration. By default, the quota is set to 2G for both. If you previously made changes to these values outside of the tile, you should propagate those changes in the broker config. The values will then persist through subsequent tile updates.

  • Recover In-Progress Operations on Broker Restart Prior to this update, any operation (such as provisioning, updating, or deprovisioning services) that was in progress at the time of broker termination would remain indefinitely marked as “in progress”. This state persisted even after the broker was restarted, making it challenging to resolve without manual intervention. Now the broker automatically detects these operations and marks them as “failed.” This significant improvement allows for the cleanup of service instances affected by previously interrupted operations. This can be achieved by executing the cf delete-service command, or it may require the intervention of a CloudFoundry administrator to execute cf purge-service-instance.

Known Issues

There are no known issues in this release.

View Release Notes for another Version

To view the release notes for another product version, select the version from drop-down menu at the top of this page.

check-circle-line exclamation-circle-line close-line
Scroll to top icon