Remove controller-runtime dependency #840
Labels
kind/cleanup
Categorizes issue or PR as related to cleaning up code, process, or technical debt.
kind/feature
Categorizes issue or PR as related to a new feature.
What would you like to be added?
Currently, cloud provider vsphere has
sigs.k8s.io/controller-runtime
package dependency which could be a potential blocker for the future release.Because if we rely on controller-runtime, we can only support new k8s version by waiting until the controller-runtime supports it, it significantly slows down our process to release to support new k8s version.
Why is this needed?
Therefore, we need to remove the controller-runtime encapsulation and use client-go directly in our cloud-provider-vsphere repo.
Following files need to be refactor using client-go:
Tasks
The text was updated successfully, but these errors were encountered: