-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CRDGenerator v2: Gradle Plugin #5945
Comments
As suggested by @manusa we can just start with a clone of https://github.com/fabric8io/kubernetes-client/tree/main/java-generator/gradle-plugin |
This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions! |
This issue has been automatically marked as stale because it has not had any activity since 90 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions! |
As a final task, the CRD-Generator need to be updated. |
Description
Because the CRD-Generator annotation processor is now deprecated, we need a replacement.
(see #5942)
A CRD-Generator Gradle plugin could search for a top-level annotation (or interface) and generate the CRDs using the CRD-Generator v2 API.
Additional context
Jandex could be used to find and index the relevant annotations/classes.
The following options should be supported:
The
also plannednew Gradle plugin should have feature parity with the CRD-Generator maven plugin (CRDGenerator v2: Maven Plugin #5944)should support the same options.The docs need updating, especially the Quickstart section which should focus strictly on the Gradle and Maven Plugins (refactor(crd-generator): deprecation of CRD Generator v1 #6674 (comment))
The text was updated successfully, but these errors were encountered: