Greenfield: Implement direct KRM types, identity, and generate.sh for SecurityCenterManagementSecurityHealthAnalyticsCustomModule#11415
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. |
76b15ec to
db2656f
Compare
Investigating unit-tests failureRun: 28834206997 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28834206997/job/85514463081) Investigating run-linters failureRun: 28834206997 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28834206997/job/85514463062) Investigating license-lint failureRun: 28834206997 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28834206997/job/85514463141) (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
Investigating unit-tests failureRun: 28835002981 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28835002981/job/85516816065) Investigating validations failureRun: 28835002962 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28835002962/job/85516815673) Investigating validate-generated-files failureRun: 28835002981 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28835002981/job/85516816054) Investigating unit-tests-operator failureRun: 28835002981 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28835002981/job/85516816057) (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
cf5d61b to
3271b54
Compare
Investigating validate-generated-files failureRun: 28837491557 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28837491557/job/85524231793) Investigating validations failureRun: 28837491566 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28837491566/job/85524231386) (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
Investigating validations failureRun: 28839458812 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/28839458812/job/85530226424) (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
4219006 to
9f05648
Compare
|
🤖 AI Factory started investigating CI check failures for this pull request. |
Investigating presubmit-gatekeeper failureRun: 29079776353 (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
7edcb1e to
81e19c5
Compare
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
1 similar comment
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
81e19c5 to
37a7e92
Compare
|
🤖 AI Factory started investigating CI check failures for this pull request. |
Investigating tests-e2e-fixtures-dataplex failureRun: 29162987707 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/29162987707/job/86573278651) Investigating presubmit-gatekeeper failureRun: 29162987707 (https://github.com/GoogleCloudPlatform/k8s-config-connector/actions/runs/29162987707/job/86575560552) (This report was generated by overseer) |
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
37a7e92 to
6a06492
Compare
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
1 similar comment
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
6a06492 to
978249e
Compare
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
… SecurityCenterManagementSecurityHealthAnalyticsCustomModule Implement direct KRM types, identity, and generate.sh for the Greenfield resource SecurityCenterManagementSecurityHealthAnalyticsCustomModule. In this change, we: 1. Scaffolded apis/securitycentermanagement/v1alpha1 directory and added doc.go, groupversion_info.go, and generate.sh. 2. Implemented direct KRM types in apis/securitycentermanagement/v1alpha1/securitycentermanagementsecurityhealthanalyticscustommodule_types.go. 3. Implemented identity interface with gcpurls.Template in apis/securitycentermanagement/v1alpha1/securitycentermanagementsecurityhealthanalyticscustommodule_identity.go. 4. Implemented reference type and normalization logic in apis/securitycentermanagement/v1alpha1/securitycentermanagementsecurityhealthanalyticscustommodule_reference.go. 5. Added unit tests for FromExternal identity parsing. 6. Generated CRDs, clientsets, and static config files. Fixes GoogleCloudPlatform#11397
…exception list, and crd report
978249e to
43b88fa
Compare
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
1 similar comment
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
| // +kubebuilder:validation:Required | ||
| // The location of this resource. | ||
| Location string `json:"location"` |
There was a problem hiding this comment.
revert changes to this file
|
🤖 AI Factory started addressing review feedback for this pull request. |
Greenfield implementation of direct KRM types, identity, and generate.sh for SecurityCenterManagementSecurityHealthAnalyticsCustomModule.
In this change, we:
apis/securitycentermanagement/v1alpha1directory and addeddoc.go,groupversion_info.go, andgenerate.sh.apis/securitycentermanagement/v1alpha1/securitycentermanagementsecurityhealthanalyticscustommodule_types.go.gcpurls.Templateinapis/securitycentermanagement/v1alpha1/securitycentermanagementsecurityhealthanalyticscustommodule_identity.go.apis/securitycentermanagement/v1alpha1/securitycentermanagementsecurityhealthanalyticscustommodule_reference.go.FromExternalidentity parsing.This PR was generated by the overseer,overseer,step/gen-types,greenfield agent (powered by the gemini-3.5-flash model).
Fixes #11397