vmware-archive / operator-builder

A Kubebuilder plugin to accelerate the development of Kubernetes operators
MIT License
41 stars 6 forks source link

refactor: kubebuilder plugin mode vs cobra + kubebuilder scaffolding #238

Open scottd018 opened 2 years ago

scottd018 commented 2 years ago

Prior to the holiday break we discussed whether it was beneficial to remove the kubebuilder plugin model in favor of using the cobra CLI package directly, and simply leveraging the scaffolding methods of kubebuilder rather than the entire plugin model. Things like adding subcommands to subcommands become a difficult task and may limit our flexibility in the future.