crossplane / crossplane/crossplane-tools
Helper utility to scaffold API and controllers for new types
- Dominant language
- Go
- Stars
- 37
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
### What problem are you facing?
We need an alternative to `kubebuilder create API ...` commands for Crossplane providers.
From https://crossplane.io/docs/v1.8/contributing/provider_development_guide.html#defining-resource-kinds
> Note that while Crossplane was originally derived from kubebuilder scaffolds its patterns have diverged somewhat. It is possible to use kubebuilder to scaffold a resource, but the author must be careful to adapt said resource to Crossplane patterns. It may often be quicker to copy and modify a v1beta1 or above resource from the same provider repository, rather than using kubebuilder.
### How could Crossplane help solve your problem?
Implement some utility to scaffold API and controllers for new types, preferably replacing the approach in https://github.com/crossplane/provider-template/pull/50
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.