github GoogleCloudPlatform/k8s-config-connector v1.150.0
Release 1.150.0

5 hours ago

New Alpha Resources (Direct Reconciler):

  • GKEHubScope

    • Manage GKE Hub Scopes which allow you to group fleet resources for fine-grained management.
  • CloudDeployTarget

New Fields:

  • CertificateManagerCertificate

    • Added status.observedState field, which includes managed.state, managed.authorizationAttemptInfo, and managed.provisioningIssue. This allows tracking the current state of the certificate even when state-into-spec: absent is used.
  • ContainerCluster

    • Added spec.ipAllocationPolicy.additionalIpRangesConfigs field.
  • ContainerNodePool

    • Added spec.networkConfig.subnetworkRef field.

General Improvements:

  • Enhanced Resource Creation Logging

    • Improved the logging and event reporting during resource creation for both Direct and DCL-based controllers by including structured diffs.

Reconciliation Improvements

We have added support for direct reconciliation to more resources, with opt-in
behaviour. The API is unchanged. To use the direct reconciler, add the
cnrm.cloud.google.com/reconciler: direct annotation to the corresponding
Config Connector object. The following resources now have direct reconciliation
support:

  • BigqueryTable

    • Fixed a permanent difference in the policyTag field when using the direct controller, ensuring safer upgrades.
  • SQLInstance

    • Added detailed diff reporting for the userLabels field.
  • DataplexLake

    • Added structured diff reporting to improve visibility into resource changes.

Bug Fixes:

  • ContainerCluster

    • Fixed a permanent difference in the databaseEncryption.state field and added support for the ALL_OBJECTS_ENCRYPTION_ENABLED value.
  • MemorystoreInstance

    • Updated the controller to use change cookies, improving reconciliation stability and correctness.

Don't miss a new k8s-config-connector release

NewReleases is sending notifications on new releases.