Greenfield: Implement direct KRM types, identity, and generate.sh for DiscoveryEngineACLConfig - #13449
Greenfield: Implement direct KRM types, identity, and generate.sh for DiscoveryEngineACLConfig#13449hopper-coder-bot wants to merge 1 commit into
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
🤖 AI Factory started investigating CI check failures for this pull request. Note: We recommend waiting for the 'ready-for-human' label before leaving review comments. Comments added while the system is actively working may be associated with outdated commits once a new commit is pushed, causing them to be ignored. |
Investigating Validate PR Release Note failureRun: 36118458792 (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. Note: We recommend waiting for the 'ready-for-human' label before leaving review comments. Comments added while the system is actively working may be associated with outdated commits once a new commit is pushed, causing them to be ignored. |
d6652c7 to
f06a310
Compare
Investigating unit-tests-2-of-4 failureRun: 36118458777 (This report was generated by overseer) |
|
🤖 AI Factory started reviewing this pull request in a sandbox. |
reviewbot-robot
left a comment
There was a problem hiding this comment.
KCC Auto-Review Results
- Trigger criteria matched: Yes
- API Version Check: Pass -
apis/discoveryengine/v1alpha1/,spec.versions.name = v1alpha1in CRD - Go Type Pointers: Pass - All primitive scalar fields (
Location,ResourceID,IdpType,WorkforcePoolName,ObservedGeneration,ExternalRef) use pointer types (*string,*int64) - Completeness & Heuristics: Pass - All fields from
google.cloud.discoveryengine.v1beta.AclConfigand nested messages (IdpConfig,IdpConfig.ExternalIdpConfig) are mapped to Spec/Status correctly - 1:1 Kind to Proto Mapping: Pass -
DiscoveryEngineACLConfigmaps 1:1 togoogle.cloud.discoveryengine.v1beta.AclConfig - References/Identity: Pass -
ProjectRefused;DiscoveryEngineACLConfigIdentityandDiscoveryEngineACLConfigReffollow standardgcpurls.Templateandrefsv1beta1.Normalizepatterns - Exception Files: Pass - No unauthorized exception files modified; only
tests/apichecks/testdata/exceptions/alpha-missingfields.txtandpkg/gcpurls/registry_test.gowere updated as expected
Detailed Findings / Actions Required:
None. The Greenfield KRM types, identity, reference, and code generation configurations adhere to KCC conventions.
|
🤖 AI Factory started addressing review feedback for this pull request. |
|
Thank you for the review. All automated checks and review validations have passed with no further actions required. (This comment was generated by overseer) |
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. Note: We recommend waiting for the 'ready-for-human' label before leaving review comments. Comments added while the system is actively working may be associated with outdated commits once a new commit is pushed, causing them to be ignored. |
… DiscoveryEngineACLConfig Issue: 12020
f06a310 to
b52a64f
Compare
Greenfield: Implement direct KRM types, identity, and generate.sh for DiscoveryEngineACLConfig
This pull request implements the direct KRM types, resource identity, reference, CRD generation, and
generate.shmapping for theDiscoveryEngineACLConfigresource (discoveryengine.cnrm.cloud.google.com/v1alpha1).Changes
--resource DiscoveryEngineACLConfig:AclConfigundergoogle.cloud.discoveryengine.v1beta.DiscoveryEngineACLConfigschema (discoveryengineaclconfig_types.go) mapping togoogle.cloud.discoveryengine.v1beta.AclConfig.IdpConfigandIdpConfig_ExternalIdpConfiginv1beta_types.generated.go.DiscoveryEngineACLConfigIdentitywith URL formatprojects/{project}/locations/{location}/aclConfigusinggcpurls.Template.DiscoveryEngineACLConfigRefwithNormalizedelegating torefsv1beta1.Normalize.discoveryengineaclconfig_identity_test.go.generate.shandmake manifests.AclConfiginpkg/gcpurls/registry_test.go.KCC Auto-Review Results
apis/discoveryengine/v1alpha1/,spec.versions.name = v1alpha1Location,ResourceID,IdpType,WorkforcePoolName) are pointer types (*string).google.cloud.discoveryengine.v1beta.AclConfigmapped. Output-only fields: none (ObservedStatehasXPreserveUnknownFields).DiscoveryEngineACLConfigstrictly maps togoogle.cloud.discoveryengine.v1beta.AclConfig.ProjectRefused;DiscoveryEngineACLConfigIdentityandDiscoveryEngineACLConfigRefimplemented.Fixes #12020
This PR was generated by the overseer,step/gen-types,greenfield,overseer/review agent (powered by the gemini-3.7-flash model).