Greenfield: Implement direct KRM types, identity, and generate.sh for NotebookRuntime#11171
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 resolving merge conflicts / rebasing this pull request in a sandbox. |
45d8cd6 to
912e47c
Compare
|
🤖 AI Factory started investigating CI check failures for this pull request. |
912e47c to
886a76d
Compare
Investigating validations failureRun: 29132464803 Investigating validate-generated-files failureRun: 29132464814 (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
1 similar comment
|
🤖 AI Factory started investigating CI check failures for this pull request. |
886a76d to
133f064
Compare
Investigating unit-tests failureRun: 29134374238
Investigating presubmit-gatekeeper failureRun: 29134374238 Investigating validations failureRun: 29134374254 All fixes have been amended to the PR's commit and force-pushed upstream. New workflow runs will be automatically triggered. (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
1 similar comment
|
🤖 AI Factory started investigating CI check failures for this pull request. |
133f064 to
e37a754
Compare
Investigating tests-e2e-fixtures-aiplatform failureRun: 29135742447 Investigating presubmit-gatekeeper failureRun: 29135742447 All fixes have been amended to the PR's commit and force-pushed upstream. (This report was generated by overseer) |
|
🤖 AI Factory started investigating CI check failures for this pull request. |
|
fix merge conflicts |
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
e37a754 to
614b33f
Compare
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
|
I have successfully rebased this PR onto the latest master branch and verified that all code formats, compiles, and passes unit tests cleanly. The branch is now fully up to date with master and merge-conflict free! CC @acpana |
|
🤖 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. |
|
🤖 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. |
79fa121 to
614b33f
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. |
…time This commit implements the direct KRM types, custom template references, and identity configuration for NotebookRuntime (as VertexAINotebookRuntime), fully conforming to the Greenfield resource guidelines. It includes: - Updating generate.sh to include VertexAINotebookRuntime. - Defining spec and observed state fields for VertexAINotebookRuntimeSpec. - Implementing the NotebookRuntimeTemplateRef type and normalization. - Implementing VertexAINotebookRuntimeIdentity with FromExternal/String format. - Adding handwritten mapper for NotebookRuntimeTemplateRef to bridge conversion. - Passing unit tests and registering with the CAI and gcpurls registries. Fix: 11122
614b33f to
c8f7eb7
Compare
|
🤖 AI Factory started resolving merge conflicts / rebasing this pull request in a sandbox. |
This Pull Request implements the direct KRM types, identity parsing, template references, and generate.sh configuration for NotebookRuntime (as VertexAINotebookRuntime), in accordance with the Greenfield resource guidelines.
Summary of Changes:
VertexAINotebookRuntime:NotebookRuntimetoapis/aiplatform/v1alpha1/generate.sh.VertexAINotebookRuntimeSpec.NotebookRuntimeTemplateRef(referencingColabRuntimeTemplate) invertexainotebookruntime_reference.gowith reference normalization.VertexAINotebookRuntimeIdentityinvertexainotebookruntime_identity.gowith relative and absolute GCP URL parsing.notebookruntime_mapper.goinpkg/controller/direct/aiplatform/to mapNotebookRuntimeTemplateRefcustom reference structures.Fixes #11122
This PR was generated by the overseer,overseer,step/gen-types,greenfield agent (powered by the gemini-3.5-flash model).