Greenfield: Implement direct KRM types, identity, and generate.sh for NetworkConnectivityServiceConnectionMap - #13340
Conversation
|
🤖 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. |
5 similar comments
|
🤖 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. |
|
🤖 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. |
|
🤖 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. |
|
🤖 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. |
|
🤖 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. |
|
Fix merge conflicts |
|
🤖 AI Factory started addressing review feedback for this pull request. |
5345e1b to
9b5ab6c
Compare
|
Rebased branch onto latest upstream master and resolved merge conflicts in (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. |
9b5ab6c to
5c2a3cf
Compare
| type ConsumerPSCConfig struct { | ||
| // Required. The project ID or project number of the consumer project. This project is the one that the consumer uses to interact with the producer instance. From the perspective of a consumer who's created a producer instance, this is the project of the producer instance. Format: 'projects/' Eg. 'projects/consumer-project' or 'projects/1234' | ||
| // +kcc:proto:field=mockgcp.cloud.networkconnectivity.v1.ConsumerPscConfig.consumer_instance_project | ||
| ConsumerInstanceProject *string `json:"consumerInstanceProject,omitempty"` |
There was a problem hiding this comment.
Should be a projectRef
|
|
||
| // Immutable. Deprecated. Use producer_instance_metadata instead. An immutable identifier for the producer instance. | ||
| // +kcc:proto:field=mockgcp.cloud.networkconnectivity.v1.ConsumerPscConfig.producer_instance_id | ||
| ProducerInstanceID *string `json:"producerInstanceID,omitempty"` |
There was a problem hiding this comment.
This field is deprecated let's ignore it: https://docs.cloud.google.com/network-connectivity/docs/reference/networkconnectivity/rest/v1/projects.locations.serviceConnectionMaps#consumerpscconfig
|
|
||
| // The consumer project where PSC connections are allowed to be created in. | ||
| // +kcc:proto:field=mockgcp.cloud.networkconnectivity.v1.ConsumerPscConfig.project | ||
| Project *string `json:"project,omitempty"` |
There was a problem hiding this comment.
I think this also needs to be a projectRef unless project means something else in this context, given consumerInstanceProject I don't believe it does.
|
🤖 AI Factory started addressing review feedback for this pull request. |
… NetworkConnectivityServiceConnectionMap This PR implements the direct KRM types, identity, and reference registration for NetworkConnectivityServiceConnectionMap. Fixes GoogleCloudPlatform#13307 Generated-by: overseer,overseer,step/gen-types,greenfield,overseer/review (gemini-3.7-flash) release-note: ```release-note NONE ```
5c2a3cf to
ad3d50f
Compare
|
Thank you for the review! I have addressed the feedback:
Regenerated CRDs, deepcopy functions, direct mappers, and updated missing field exceptions. (This comment was generated by overseer) |
|
[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 tests-e2e-fixtures-containeranalysis failureRun: 36649064450 Investigating tests-e2e-fixtures-apihub failureRun: 36649064450 Investigating tests-e2e-fixtures-developerconnect failureRun: 36649064450 (This report was generated by overseer) |
| type NetworkConnectivityServiceConnectionMapObservedState struct { | ||
| // Output only. PSC connection details on consumer side. | ||
| // +optional | ||
| ConsumerPSCConnections []ConsumerPSCConnection `json:"consumerPSCConnections,omitempty"` |
There was a problem hiding this comment.
Should we call these ConsumerPSCConnectionObservedState or given they are already contained in an *ObservedState object this is already fine as is?
|
🤖 AI Factory started addressing review feedback for this pull request. |
|
Thanks for the feedback! Regarding (This comment was generated by overseer) |
This PR implements the direct KRM types, identity, and reference registration for NetworkConnectivityServiceConnectionMap under apis/networkconnectivity/v1alpha1.
This PR was generated by the overseer,overseer,step/gen-types,greenfield agent (powered by the gemini-3.7-flash model).
Fixes #13307