Skip to content
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

Refactor CAPZ codebase to reenabled kubebuilder #5391

Open
nawazkh opened this issue Jan 27, 2025 · 0 comments
Open

Refactor CAPZ codebase to reenabled kubebuilder #5391

nawazkh opened this issue Jan 27, 2025 · 0 comments
Labels
kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. priority/backlog Higher priority than priority/awaiting-more-evidence.

Comments

@nawazkh
Copy link
Member

nawazkh commented Jan 27, 2025

/kind cleanup

What needs cleanup:
[A clear and concise description of what needs to be cleaned up.]

  • Refactor CAPZ code to reenable kubebuilder.

Describe the solution you'd like

  • Following the mini experiment at Update PROJECT file #5390 (comment), we should probe to restore kubebuilder <command> functionality in CAPZ.
  • If not restore, document the reason for moving away from Kubebuilder.
  • If not moved away, we should try refactoring CAPZ code to leverage kubebuilder. I was not able to generate a new API in CAPZ (kubebuilder create api) without manual refactoring of CAPZ code.

Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]

@k8s-ci-robot k8s-ci-robot added the kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. label Jan 27, 2025
@nawazkh nawazkh added the priority/backlog Higher priority than priority/awaiting-more-evidence. label Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/cleanup Categorizes issue or PR as related to cleaning up code, process, or technical debt. priority/backlog Higher priority than priority/awaiting-more-evidence.
Projects
Status: Todo
Development

No branches or pull requests

2 participants