Commit 350e3de
chore: generate code for new Apigee resources
Generate all required code artifacts for the 19 new Apigee resources:
Generated artifacts:
- API type definitions for cluster and namespaced scopes (v1beta1)
- Terraform resource bindings and state management
- CustomResourceDefinitions (CRDs) for Kubernetes integration
- Example YAML manifests demonstrating resource usage
- Controller setup and registration code
This includes:
- 76+ type definition files (apis/cluster/apigee/v1beta1/ and apis/namespaced/apigee/v1beta1/)
- 38 CRD manifests (package/crds/apigee.gcp.*.io_*.yaml)
- 66 example YAML files (examples-generated/{cluster,namespaced}/apigee/v1beta1/)
- 38 controller directories with generated reconciliation logic
- Updated controller setup files for resource registration
All generated code follows the upjet code generation patterns and
includes proper reference resolution, deep copy methods, and conversion
hubs for API version management.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 41756e6 commit 350e3de
196 files changed
Lines changed: 63514 additions & 5050 deletions
File tree
- apis
- cluster/apigee/v1beta1
- namespaced/apigee/v1beta1
- examples-generated
- cluster/apigee/v1beta1
- namespaced/apigee/v1beta1
- internal/controller
- cluster
- apigee
- apiproduct
- api
- appgroup
- controlplaneaccess
- developer
- dnszone
- environmentaddonsconfig
- environmentiambinding
- environmentiampolicy
- environmentkeyvaluemapsentries
- environmentkeyvaluemaps
- flowhook
- keystoresaliasespkcs12
- keystoresaliasesselfsignedcert
- securityaction
- securitymonitoringcondition
- securityprofilev2
- namespaced
- apigee
- apiproduct
- api
- appgroup
- controlplaneaccess
- developer
- dnszone
- environmentaddonsconfig
- environmentiambinding
- environmentiampolicy
- environmentkeyvaluemapsentries
- environmentkeyvaluemaps
- flowhook
- keystoresaliasespkcs12
- keystoresaliasesselfsignedcert
- securityaction
- securitymonitoringcondition
- securityprofilev2
- package/crds
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments