The potential need to split webhooks into its own package: the webhook package should not depend on the entire operator. It would be great if we could split types into its own package. Removing this code creates a clear declination of what should go into the types package.
Our clientset code generator is deprecated and slow.
The controller-runtime client is easier to use on e2e tests.
Some motivators: