Commit 886a76d
committed
Implement direct KRM types, identity, and generate.sh for NotebookRuntime
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: 111221 parent c5d31b9 commit 886a76d
13 files changed
Lines changed: 2154 additions & 1 deletion
File tree
- .gemini/skills/kcc-direct-greenfield-types-implementer/journal
- apis/aiplatform/v1alpha1
- config/crds/resources
- docs/reports
- pkg/controller/direct/aiplatform
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments