Skip to content

Refactor CAPZ codebase to reenabled kubebuilder #5391

@nawazkh

Description

@nawazkh

/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.]

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.priority/backlogHigher priority than priority/awaiting-more-evidence.

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions