Skip to content

Unify the direct Compute API, Mapper and Fuzzer #5191

@yuwenma

Description

@yuwenma

The Compute direct controllers are structured in its own directory, which confuses the mapper-generator tool that places all auto-generated code in a single mapper.generated.go file.

This blocks us migrating and promoting other Compute resources.

Actions

  • Add generate.sh to ./apis/compute/v1beta1
  • Flatten the subdirectories FirewallPolicyRule, ForwardingRule and TargetTCPProxy.
  • Fix the 3 resources mapper functions
  • Fix the 3 resources fuzzer functions

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions