## GoogleCloudPlatform/k8s-config-connector — v1.155.1…v1.156.0

_234+ commits._

### Features
- **doc: add investigation report for iamserviceaccount 404 error (#12534)** (2981a0e)
- **Add missing feat into 1.153.0 release notes** (f57df0d)
- **doc: add investigation report for iamserviceaccount 404 error** (75eeebb)
- **cli: add namespace and current status to preview summary report (#12532)** (dd6b7dc)
- **cli: add namespace and current status to preview summary report** (201d861)
- **test/smoketest: add control, exclusive, and inclusive partial CRD test phases (#12529)** (dace0ad)
- **test/smoketest: add control, exclusive, and inclusive partial CRD test phases** (c9b7261)
- **Add -full test case** (9fce577)
- **feat(compute): make natIpAllocateOption optional and update private nat test** (dfd9a67)
- **feat(tests/e2e): implement out-of-band Auto REST Probe and Cloud Logging audit marker for real GCP resource actuation verification (#12443)** (5c44288)
- **feat(tests/e2e): implement out-of-band Auto REST Probe and Cloud Logging audit marker for real GCP resource actuation verification** (df62031)
- **feat: Add instanceFlexibilityPolicy field to DataprocCluster (#12207)** (6b2f702)
- **Support GKE NodePool swapConfig (#11322)** (8c2160a)

### Fixes
- **Fix computesubnetwork-reservedinternalrange dependencies and reference (#12524)** (d4a2626)
- **fix: Add missing feat into 1.153.0 release notes (#12559)** (98f34f7)
- **Fix NSFirewallEndpointAssociation and verify against realGCP (#12447)** (169f51b)
- **Fix NSTlsInspectionPolicy and verify against realGCP (#12449)** (0a3cbda)
- **Fix computesubnetwork-reservedinternalrange dependencies and reference** (9e61a07)
- **Fix NSFirewallEndpointAssociation and verify against realGCP** (e101e3c)
- **Fix NSTlsInspectionPolicy and verify against realGCP** (1cd77a4)
- **fix(ci): export access_token from google-github-actions/auth in review reminder (#12487)** (d81f0a4)
- **fix(ci): export access_token from google-github-actions/auth in review reminder** (2935a34)
- **Fix CI failures: Apply changes** (558b767)
- **Fix NSFirewallEndpoint and verify against realGCP (#12350)** (c83ba05)

### Backend
- **Release 1.156.0 (#12558)** (e054b6f)
- **Greenfield: Align MockGCP logs with RealGCP for DiscoveryEngineEngine (#12568)** (0418794)
- **Greenfield: Align MockGCP logs with RealGCP for DiscoveryEngineEngine** (e147efa)
- **Greenfield: Implement MockGCP and Alignment for DiscoveryEngineEngine (#12537)** (354df81)
- **Release 1.156.0** (02ed307)
- **address comment** (d3f7bf1)
- **Align computesubnetwork-reservedinternalrange logs with real GCP and update skills doc** (d9db005)
- **Turning off review chores and relying on workflow review instruction (#12544)** (326ebb9)
- **Generate resources list for code purple (#12542)** (9a7d7c5)
- **Turning off review chores and relying on workflow review instruction** (2f45297)
- **Greenfield: Align MockGCP logs with RealGCP for NetworkSecurityBackendAuthenticationConfig (#11989)** (058d9dd)
- **Greenfield: Implement MockGCP and Alignment for DiscoveryEngineEngine** (0f30579)
- **generate cp_resources_list.json** (a66d912)
- **Greenfield: Implement direct KRM types, identity, and reference for ConfigDeliveryFleetPackage (#12296)** (0ac62b2)
- **mock: labels field does not populate in operation** (669317b)
- **mock: update dependency FirewallEndpoint when EndpointAssociation is added** (8488c00)
- **Delete operation returns empty struct** (6fe9d02)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for DiscoveryEngineEngine (#12367)** (45213cf)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for DiscoveryEngineEngine** (9702117)
- **Revert Greenfield: Implement direct types for: DiscoveryEngineSampleQuery (#12470)** (c7a04cf)
- **Remove redundant ComputeNetworkRef types (#12244)** (def8d46)
- **Delete operation returns empty struct** (8496072)
- **remove resource kind from block list** (424b1cd)
- **Switch to use REST client** (29b0875)
- **sql: require SSL in SQLInstance sample (#12339)** (0b86eb8)
- **Match real gcp behavior in MockGCP for ComputeSubnetwork (#11546)** (9778728)
- **mockgcp: Align MockGCP logs with RealGCP for VectorSearchCollection (#12509)** (cdb85ec)
- **mockgcp: Align MockGCP logs with RealGCP for VectorSearchCollection** (00d8f3a)
- **mockgcp/contactcenterinsights: Align CCInsightsQaScorecard logs with RealGCP (#12514)** (bfb1b60)
- **Greenfield: Align MockGCP logs with RealGCP for ContentWarehouseSynonymSet (#12516)** (d358c5f)
- **Greenfield: Align MockGCP logs with RealGCP for ContentWarehouseSynonymSet** (8e88bdc)
- **mockgcp/contactcenterinsights: Align CCInsightsQaScorecard logs with RealGCP** (e20e139)
- **Greenfield: Implement MockGCP and Alignment for ContentWarehouseSynonymSet (#12511)** (40e77d4)
- **Greenfield: Implement MockGCP and Alignment for CCInsightsQaScorecard (#12510)** (1e2b91e)
- **use static_config.go to determine missing resources** (a9568df)
- **remove old RESOURCE_STATUS.md** (09c4fd2)
- **Greenfield: Implement MockGCP and Alignment for ContentWarehouseSynonymSet** (abbf204)
- **mockgcp: Implement MockGCP and Alignment for CCInsightsQaScorecard** (9a54487)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for CCInsightsQaScorecard (#12486)** (bffdb68)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for ContentWarehouseSynonymSet (#12488)** (a8c24df)
- **Greenfield: Implement MockGCP and Alignment for VectorSearchCollection (#12498)** (735c5af)
- **Match real gcp behavior in MockGCP for ComputeSubnetwork** (205e95f)
- **Greenfield: Implement MockGCP and Alignment for VectorSearchCollection** (d4fd2a0)
- **Greenfield: Align MockGCP logs with RealGCP for DiscoveryEngineServingConfig (#12479)** (0948781)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for VectorSearchCollection (#12484)** (9fb6f1e)
- **Implement direct controller for ContentWarehouseSynonymSet** (4d99ae2)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for VectorSearchCollection** (1b4655d)
- **direct: implement controller, E2E fixtures, and fuzzer for CCInsightsQaScorecard** (91bb2b5)
- **Real GCP logs for ComputeSubnetwork** (757547d)
- **Release Notes 1.155.1 (#12356)** (b0c5136)
- **Make natIpAllocateOption an optional field (#12475)** (fb4a843)
- **Address review feedback: Summarize ComposerEnvironment changes** (821cd9f)
- **Greenfield: Align MockGCP logs with RealGCP for VertexAITensorboard (#12481)** (fc4d3b7)
- **Greenfield: Align MockGCP logs with RealGCP for DiscoveryEngineServingConfig** (0497e26)
- **Greenfield: Align MockGCP logs with RealGCP for VertexAITensorboard** (ecbc95e)
- **Greenfield: Implement MockGCP and Alignment for VertexAITensorboard (#12478)** (62687ae)
- **Greenfield: Implement MockGCP and Alignment for VertexAITensorboard** (36865a7)
- **Greenfield: Implement MockGCP and Alignment for DiscoveryEngineServingConfig (#12456)** (09fb5fd)
- **Revert Greenfield: Implement direct types for: DiscoveryEngineSampleQuery** (553f815)
- **skills: enforce zero-mock policy and real GCP recording for greenfield controllers (#12466)** (daf11c9)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for VertexAITensorboard (#12436)** (009a28a)
- **Revert changes in RemoveExtraEvents** (c040e82)
- **skills: enforce zero-mock policy and real GCP recording for greenfield controllers** (6667e56)
- **Reorder blocked_kinds alphabetically and remove verified resources** (5141f7f)
- **Revert DiscoveryEngineSearchEngine resource (#12238)** (db30719)
- **Skip Zone and Region resources** (1adff56)
- **Use FirewallActivationRESTClient** (a060ec8)
- **Update review reminder workflow to send Google Chat messages (#12460)** (b887391)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for NetworkSecurityAuthzPolicy (#12467)** (df3d703)
- **Implement direct controller, E2E fixtures, and fuzzer for NetworkSecurityAuthzPolicy** (829979b)
- **Improve gap analysis with CRUD check** (a934cfe)
- **Greenfield: Implement MockGCP and Alignment for DiscoveryEngineServingConfig** (67a9fa1)
- **Switch review reminder workflow to Google Chat API** (8eafcdb)
- **skills: prefer GAPIC go-client over raw pb gRPC client in direct implementer skills (#12454)** (2548143)
- **address review: prefer rest over grpc in official client** (b01a8f6)
- **skills: prefer GAPIC REST go-client over gRPC or raw pb client** (1279693)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for DiscoveryEngineServingConfig (#12441)** (81e4ba4)
- **Test updating billingProjectId in org level endpoint** (c591047)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for DiscoveryEngineServingConfig** (a33b48d)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for VertexAITensorboard** (0d9461e)
- **Greenfield: Align MockGCP logs with RealGCP for GKEHubFleet (#12425)** (a54c8f7)
- **Greenfield: Align MockGCP logs with RealGCP for GKEHubFleet** (536d9d2)
- **Greenfield: Implement MockGCP and Alignment for GKEHubFleet (#12418)** (dcc2aba)
- **Greenfield: Implement MockGCP and Alignment for GKEHubFleet** (03c7fbc)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for StorageInsightsDatasetConfig (#12258)** (d0353cb)
- **Greenfield: Align MockGCP logs with RealGCP for ModelArmorTemplate (#12415)** (d7e3767)
- **Greenfield: Align MockGCP logs with RealGCP for DevConnectAccountConnector (#12414)** (55770ba)
- **mockgcp: Align ModelArmorTemplate MockGCP logs with RealGCP** (1f17d6c)
- **test/e2e: record real GCP logs for DevConnectAccountConnector** (ae14d13)
- **Greenfield: Implement MockGCP and Alignment for DevConnectAccountConnector (#12406)** (305fc21)
- **Greenfield: Implement direct controller, E2E fixtures, and fuzzer for GKEHubFleet (#12259)** (0f5292c)
- **Greenfield: Implement MockGCP and Alignment for ModelArmorTemplate (#12404)** (ed867a5)
- **Greenfield: Align MockGCP logs with RealGCP for RapidMigrationAssessmentCollector (#12410)** (b50c0db)
- **mockgcp: normalize output-only uid field for DeveloperConnect AccountConnector** (3b5176e)
- **ComposerEnvironment: Ensure the resource status is RUNNING before updating (#12365)** (e153339)
- **address comment: Update readyCondition reason** (2024ebf)
- **differentiate terminal/error states and transient states** (06c934b)
- **Skip update when resource is not running, re-gen realGCP logs** (97cafe0)
- **Improve diffing, updating, and defaults handling for ComposerEnvironment direct controller (#12364)** (05c62a6)
- **Address review feedback** (793296c)
- **mockgcp: Align MockGCP logs with RealGCP for RapidMigrationAssessmentCollector** (f703c09)
- **mockgcp: Implement MockGCP and Alignment for ModelArmorTemplate** (b38f90a)

### Tests
- **test(compute): update mockgcp golden logs and diffs for computerouternatprivate** (5f214c1)
- **test(compute): remove temporary test fixture computerouternatprivateautoonly** (4182828)
- **test(compute): regenerate real GCP logs and fix dependency order for computerouternatprivate** (d7abfb9)

### Docs
- **docs: clarify manager pod restart requirement for resourceSettings (#12539)** (86c4e8d)
- **docs: clarify manager pod restart requirement for resourceSettings** (0955fff)
- **docs(ai): add comprehensive developer guide for engaging with Overseer in KCC (#12148)** (d52e7c0)
- **docs(compute): update resource documentation for computerouternat** (4f79293)
- **docs(ai): address follow-up review feedback on overseer guide** (aac7189)
- **docs(ai): address review comments on overseer developer guide** (fca5d34)

### Chore
- **ci: fix review assigner labels (#12563)** (795da0d)
- **ci: fix review assigner labels** (9b5fee2)
- **chore(greenfield): update release note specifications for greenfield … (#12376)** (06e965f)
- **chore(greenfield): update release note specifications for greenfield steps 1-4** (eb2d63a)
- **ci: add github action to validate PR release notes (#12531)** (a15c996)
- **ci: add github action to validate PR release notes** (38606ce)
- **chore: Update greenfield coverage script (#12512)** (382f002)
- **ci: do not have agents assign greenfield PRs (#12491)** (a4cbc58)
- **ci: do not have agents assign greenfield PRs** (5058687)
- **chore(ci): update review reminder schedule to Pacific business hours (#12472)** (94e11ca)
- **chore: Reorder blocked_kinds alphabetically and remove verified resources (#12468)** (3c7d430)
- **chore(ci): update review reminder schedule to Pacific business hours** (a042ce8)
- **chore: Improve resource coverage analysis with CRUD check (#12462)** (4a8bbff)
- **ci: set CLOUDSDK_CORE_PROJECT and ignore gcloud errors in unit-tests (#12408)** (7dbeb2b)
- **ci: revert unit-tests script changes (moved to separate PR)** (5da5596)

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