Closed
Description
Is your enhancement related to a problem? Please describe
Because the CRD-Generator annotation processor is now deprecated, we need a replacement.
(see #5942)
Describe the solution you'd like
A CRD-Generator CLI application could search for a top level annotation (or interface) and generate the CRDs using the CRD-Generator v2 api.
Describe alternatives you've considered
No response
Additional context
- Jandex could be used to find and index the relevant annotations/classes.
- The following options should be supported:
- Enable / disable parallel generation
CRD versions (v1, v1beta1)
(v1beta1 won't be support)- outputPath
header in output filesAllow to add additional labelsAllow to add additional annotations- Enable debug output
- The code to scan should be shared between the corresponding maven and gradle module.
See also: