Commit c442d2d
authored
Implement direct KRM types and generate.sh for ComputeBackendService (#10049)
Configure and run generate-types and generate-mapper for
ComputeBackendService under apis/compute/v1beta1/generate.sh. Implement
strict schema-compatible KRM types in backendservice_types.go and custom
mapper functions in mappers.go. Ensure 100% equivalence in the generated
CRD schema.
Fixes #996017 files changed
Lines changed: 4774 additions & 1730 deletions
File tree
- .gemini/skills/crd-mapper-fuzzer-existing-type/journal
- apis/compute/v1beta1
- config/crds/resources
- dev/tools/crd-to-simple-schema
- testdata/schema-change
- docs/reports
- pkg
- clients/generated/apis/compute/v1beta1
- controller/direct/compute
- scripts
- add-validation-to-crds
- generate-google3-docs/resource-reference/generated/resource-docs/compute
Lines changed: 17 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 | + | |
| 16 | + | |
| 17 | + | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments