## GoogleCloudPlatform/k8s-config-connector — v1.158.0…v1.159.0

_274+ commits._

### Features
- **Add fixes for BigQueryDataset direct controller (#13352)** (3b1b1d6)
- **Add remoteRepositoryConfig.commonRepository in ArtifactRegistryRepository (#13693)** (47bc68e)
- **feat: add remoteRepositoryConfig.commonRepository to ArtifactRegistryRepository** (9fa568a)
- **vendor: support common_repository in google_artifact_registry_repository** (e12c8c2)
- **feat: support privilegedAdmissionConfig (Autopilot Privileged Admission) in ContainerCluster (#12771)** (446025d)
- **mockgcp: add service creation unit test for mocknetworksecurity** (3a367df)
- **directbase: support unreadable-but-deletable resources (#12750)** (5f19d49)
- **MockGCP: Add unit tests and verify alignment for MapManagementStyleConfig** (9b7c913)
- **feat(operator): automatically restart manager pods when resourceSettings change (#13358)** (6f553a4)
- **mockgcp: add service creation unit test for mockmapmanagement** (e3e79c1)
- **feat(mockgcp): add google.monitoring.dashboard.v1 proto definitions (#13471)** (e53c336)
- **feat: support privilegedAdmissionConfig in ContainerCluster** (1511e19)
- **feat(composer): add Composer 3 mutable field update masks (#13385)** (d5c5288)
- **feat(discoveryengine): implement Greenfield direct types and identity for DiscoveryEngineSitemap (#13450)** (c4a663f)
- **Revert "E2E Scenario Framework: Separated Goldens, Alignment Diffs, and HTTPRequest support" (#13474)** (7aea6b1)

### Fixes
- **fix(test): fail on golden diffs again; only warn in hack/record-gcp (#13671)** (706c09c)
- **fix(test): fail on golden diffs again; only warn in hack/record-gcp** (a4858ff)
- **fix(presubmits): skip validate-generated-files on dirty branch (#13644) (#13647)** (ad36de7)
- **fix(presubmits): skip validate-generated-files on dirty branch (#13644)** (974ebb3)
- **fix(testing): auto-terminate orphaned kube-apiserver and etcd test processes (#13527)** (54d7e04)
- **skills: Add YAML frontmatter and fix filenames for .gemini/skills (#13617)** (f7511f9)
- **skills: add YAML frontmatter and fix filenames for .gemini/skills** (947ce81)
- **fix(bigtable): mark automated_backup_policy keep_hot_duration message and disabled fields as untriaged in table fuzzer** (3868ba2)
- **fix(bigtable): mark new AppProfile memory_config and Table effective_automated_backup_policy fields as untriaged in fuzzers** (c038153)
- **fix(bigtable): mark new SchemaBundle avro_schema field as untriaged in fuzzer** (eaf568b)
- **fix(deps): run make ensure to sync go.mod, mockgcp, and transitive dependencies** (4fcfa28)
- **fix(deps): update go.work to go 1.26.0 and bump mockgcp bigtable to v1.58.0** (3400b5f)
- **[Direct Migration] Fix ComputeRouterNAT false drift and reconciliation issues during Direct controller takeover (#13472)** (1e374b5)

### Backend
- **Release 1.159.0 (#13718)** (53e8921)
- **Greenfield: Align MockGCP logs with RealGCP for MapManagementStyleConfig (#13638)** (120dcb4)
- **Greenfield: Align MockGCP logs with RealGCP for CCInsightsAnalysisRule (#13720)** (0919639)
- **mockgcp: align MockGCP logs with RealGCP for CCInsightsAnalysisRule** (5568ded)
- **Greenfield: Implement MockGCP and Alignment for CCInsightsAnalysisRule (#13711)** (e276a3e)
- **Release 1.159.0** (c41174a)
- **mockgcp: implement MockGCP and alignment for CCInsightsAnalysisRule** (781ba6d)
- **Greenfield: Align MockGCP logs with RealGCP for LiveStreamChannel (#13708)** (d3b1d60)
- **mockgcp: align MockGCP logs with RealGCP for LiveStreamChannel** (fa69458)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for CCInsightsAnalysisRule (#13548)** (a2a2c48)
- **Greenfield: Implement MockGCP and Alignment for LiveStreamChannel (#13685)** (a27eaa4)
- **direct: implement controller, E2E fixtures, and fuzzer for CCInsightsAnalysisRule** (d2ae8ea)
- **mockgcp: implement MockGCP and alignment for LiveStreamChannel** (b22340b)
- **Greenfield: Implement MockGCP and Alignment for ConfigDeliveryResourceBundle (#13677)** (5b01ec5)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for AIPlatformSpecialistPool (#13210)** (3effb5d)
- **Greenfield: Implement MockGCP and Alignment for AIPlatformReasoningEngine (#13674)** (9ff2659)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for LiveStreamChannel (#13669)** (85e9aab)
- **Greenfield: Implement MockGCP and Alignment for ConfigDeliveryResourceBundle** (f1ae5a3)
- **mockgcp: implement MockGCP and alignment for AIPlatformReasoningEngine** (f0b62e7)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for FinancialServicesInstance (#13642)** (4d11ee3)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for ConfigDeliveryResourceBundle (#13486)** (8756fa1)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for AIPlatformReasoningEngine (#13505)** (9bba588)
- **Greenfield: Align MockGCP logs with RealGCP for NetworkSecurityMirroringEndpointGroupAssociation (#13663)** (26059f8)
- **Greenfield: Align MockGCP logs with RealGCP for EventarcPipeline (#13665)** (eec278a)
- **DocumentAIProcessorVersion: Migrate KMSCryptoKeyRef to kmsv1beta1 and normalize references (#13630)** (0bbf135)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for LiveStreamChannel** (0200ef4)
- **DataprocBatch: Migrate KMSCryptoKeyRef to kmsv1beta1 and normalize references (#13620)** (c1deabd)
- **Greenfield: Align MockGCP logs with RealGCP for EventarcPipeline** (96c5539)
- **Greenfield: Implement MockGCP and Alignment for NetworkSecurityMirroringEndpointGroupAssociation (#13656)** (62c9aac)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for LiveStreamChannel (#13648)** (c1f4315)
- **Greenfield: Implement MockGCP and Alignment for EventarcPipeline (#13655)** (876d900)
- **Greenfield: Implement MockGCP and Alignment for NetworkSecurityMirroringEndpointGroupAssociation** (9b1d995)
- **Greenfield: Implement MockGCP and Alignment for EventarcPipeline** (1cc2542)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for AIPlatformReasoningEngine** (8445bca)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for EventarcPipeline (#13639)** (7f032c3)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for NetworkSecurityMirroringEndpointGroupAssociation (#13635)** (fcaaede)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for NetworkSecurityMirroringEndpointGroupAssociation** (9a54698)
- **skills: optimize skills and test harness to prevent unnecessary real-gcp runs (#13646)** (3698a96)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for LiveStreamChannel** (15cda00)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for FinancialServicesInstance** (d9883a9)
- **skills: optimize skills and test harness to prevent unnecessary real-gcp runs** (a899b88)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for EventarcPipeline** (a5b9934)
- **DocumentAIProcessorVersion: migrate KMSCryptoKeyRef to kmsv1beta1 and normalize references** (093f584)
- **Greenfield: Align MockGCP logs with RealGCP for DiscoveryEngineControl (#13627)** (36732db)
- **dataproc: migrate DataprocBatch KMSCryptoKeyRef to kmsv1beta1 and normalize references** (2decb74)
- **MockGCP: Implement MockGCP and Alignment for LiveStreamInput (#13616)** (6f714b1)
- **Greenfield: Implement MockGCP and Alignment for MapManagementStyleConfig (#13583)** (9ae3241)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for ConfigDeliveryResourceBundle** (99db978)
- **MockGCP: Implement MockGCP and Alignment for LiveStreamInput** (3bc3511)
- **Greenfield: Implement MockGCP and Alignment for MapManagementStyleConfig** (fac8a5a)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for EventarcPipeline (#13572)** (b3c345c)
- **Greenfield: Implement MockGCP and Alignment for DiscoveryEngineControl (#13575)** (ad2ee5e)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for LiveStreamInput (#13570)** (2651cc7)
- **mockgcp: implement MockGCP and alignment for DiscoveryEngineControl** (ad9bd70)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for NetworkSecurityMirroringEndpointGroupAssociation (#13461)** (fc4a7bf)
- **controllerbuilder: write the judgement queue as YAML with a status per entry (#13530)** (90f60c1)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for MapManagementStyleConfig (#13460)** (18df89d)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for MapManagementStyleConfig** (66cc78a)
- **Generate CRD and mapper for EventarcPipeline** (1f674d3)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for EventarcPipeline** (0c95897)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for LiveStreamInput** (193252d)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for DiscoveryEngineControl (#13559)** (30749bb)
- **Align MockGCP logs with RealGCP for MapManagementMapConfig (#13569)** (3b9c38a)
- **Align MockGCP logs with RealGCP for EventarcMessageBus (#13442)** (6fb00f8)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for LiveStreamInput (#13313)** (f858dc0)
- **Implement direct controller, E2E fixtures, and fuzzer for DiscoveryEngineControl** (22d96da)
- **Greenfield: Implement MockGCP and Alignment for MapManagementMapConfig (#13553)** (16bb5a6)
- **Match real gcp behavior in MockGCP for ContainerNodePool (#12571)** (364cac0)
- **mockgcp: implement MockGCP and alignment for MapManagementMapConfig** (dd43ef9)
- **Greenfield: Implement MockGCP and Alignment for DataLineageProcess (#13542)** (04c56d1)
- **Match real gcp behavior in MockGCP for ContainerNodePool** (83161d6)
- **Greenfield: Align MockGCP logs with RealGCP for CloudDeployCustomTargetType (#13541)** (561bb95)
- **Greenfield: Align MockGCP logs with RealGCP for StorageInsightsDatasetConfig (#13540)** (9cced48)
- **Ensure test control-plane daemons terminate on test parent completion** (a360071)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for MapManagementMapConfig (#12428)** (d03365b)
- **Greenfield: Align MockGCP logs with RealGCP for DataplexDataProduct (#13537)** (36df42d)
- **mockgcp: Implement MockGCP and Alignment for DataLineageProcess** (e9e8078)
- **Implement direct controller, E2E fixtures, and fuzzer for MapManagementMapConfig** (30f9f40)
- **Greenfield: Align MockGCP logs with RealGCP for DialogflowKnowledgeBase (#13539)** (89bb137)
- **Greenfield: Align MockGCP logs with RealGCP for StorageInsightsDatasetConfig** (81a9b99)
- **mockgcp: align and verify MockGCP logs with RealGCP for DialogflowKnowledgeBase** (cb16e6f)
- **Greenfield: Align MockGCP logs with RealGCP for CloudDeployCustomTargetType** (197a16d)
- **Bump bigtable dependencies** (54199f5)
- **mockgcp: align MockGCP logs with RealGCP for DataplexDataProduct** (a56820c)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for CCInsightsAnalysisRule (#13520)** (7eef909)
- **Greenfield: Implement MockGCP and Alignment for DialogflowKnowledgeBase (#13526)** (8e02271)
- **Greenfield: Implement MockGCP and Alignment for StorageInsightsDatasetConfig (#13525)** (924cd93)
- **Greenfield: Implement MockGCP and Alignment for CloudDeployCustomTargetType (#13524)** (1bcfa37)
- **controllerbuilder: move the openEntry test helper below the tests** (a5802b9)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for DataLineageProcess (#13378)** (7b7ad25)
- **make fmt: leave the generated judgement queue without a license header** (8b579c6)
- **Greenfield: Implement MockGCP and Alignment for StorageInsightsDatasetConfig** (c4d9e07)
- **Greenfield: Implement MockGCP and Alignment for DataplexDataProduct (#13522)** (76bb87d)
- **mockgcp: Implement MockGCP and alignment for CloudDeployCustomTargetType** (1b9fdb1)
- **mockgcp: Implement MockGCP and alignment for DialogflowKnowledgeBase** (9c3f4e7)
- **Greenfield: Implement direct KRM types, identity, and generate.sh for CCInsightsAnalysisRule** (78a4de5)
- **controllerbuilder: flag an ambiguous --resource (#13405)** (155f63b)
- **mockgcp: implement MockGCP and alignment for DataplexDataProduct** (c0f309b)
- **controllerbuilder: write the judgement queue as YAML with a status per entry** (3b6e993)
- **controllerbuilder: record an ambiguous --resource in the judgement queue** (5c3bd83)
- **controllerbuilder: reword the --resource ambiguity comment** (96c89de)
- **controllerbuilder: warn on an ambiguous --resource** (b028737)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for DialogflowKnowledgeBase (#12725)** (8d0cbed)
- **Greenfield: Verify and journal KRM types and identity for APIHubAPI (#12417)** (21000ce)
- **clouddeploy: Implement direct controller, E2E fixtures, and fuzzer for CloudDeployCustomTargetType (#12866)** (c279898)
- **Update grpc to 1.82.1 (#13302)** (dd0b988)

### Tests
- **test: add fixture for ArtifactRegistryRepository commonRepository** (b1d595d)
- **test(container): update mock golden log for containercluster-autopilot-privilegedadmission (#13694)** (c29e4c8)
- **test(container): update mock golden log for containercluster-autopilot-privilegedadmission** (cac669e)
- **test(bigquery): remove satisfiesPzs from GET responses in mock golden logs** (748a0bf)

### Docs
- **docs: add guide for managing Config Connector with GitOps (ArgoCD) (#11690)** (82b7dcb)
- **docs: remove antipatterns in top-level GEMINI.md (#13667)** (bb99b67)
- **docs: remove antipatterns in top-level GEMINI.md and replace task-specific docs with skills** (f8272f3)
- **docs(discoveryengine): document MockGCP alignment findings for DiscoveryEngineControl** (755be45)

### Chore
- **refactor(monitoring): migrate MonitoringDashboard controller to Google REST client (#13574)** (0db24d6)
- **chore(mockmonitoring): remove empty visitTimeSeriesTable and clarify computeEtag** (c07f0c2)
- **refactor(monitoring): migrate MonitoringDashboard controller to Google REST client** (5a51627)
- **chore: release NetworkSecurityDNSThreatDetector (#13606)** (46f7470)
- **chore: release NetworkSecurityDNSThreatDetector** (5fd898c)
- **chore(bigtable): bump bigtable SDK to v1.58.0 and update PROTO_SHA (#13544)** (40958be)
- **chore: release MigrationCenterGroup (#13516)** (d3de053)
- **chore: release MigrationCenterGroup** (518c401)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/GoogleCloudPlatform/k8s-config-connector?utm_source=github-action)._