github GoogleCloudPlatform/k8s-config-connector v1.148.0
Release 1.148.0

9 hours ago

New Alpha Resources (Direct Reconciler):

Bug Fixes:

  • SQLInstance Fixed an issue where settings.dataCacheConfig was incorrectly detected as different when dataCacheEnabled was false.
  • SQLInstance Updated matching functions to treat nil values in KRM as equivalent to empty or default objects in GCP, preventing unnecessary re-reconciliation loops.
  • TagKey/TagValue Handle ALREADY_EXISTS error in TagKey and TagValue controllers by acquiring the existing resource.
  • BigQueryAnalyticsHubDataExchange Added structured reporting diff to improve visibility into resource changes and fixed reconciliation logic errors.
  • CloudBuildTrigger Restored missing descriptions in the CRD.
  • RunService Fixed a typo in environment variable values in samples and test fixtures.

New features:

  • MultiClusterLeaseSpec now supports integration with a syncer for KRM objects. This will help KCC take ownership of resources with service generated IDs.
  • kompanion Added a Model Context Protocol (MCP) server to the kompanion tool to enable AI IDEs and assistants to interact with KCC resources.
  • Config Connector controllers Added a --skip-name-validation flag to bypass duplicate controller name checks during registration, facilitating integration tests and multi-manager scenarios.

Documentation:

  • Added a comprehensive guide for controller configuration, detailing Direct, Terraform, and DCL controllers, including precedence rules and overrides.
  • Added documentation for enabling VerticalPodAutoscaler (VPA) for Config Connector pods using ControllerResource and NamespacedControllerResource.
  • Added documentation for the config-connector CLI and specifically for the preview command.

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

NewReleases is sending notifications on new releases.