Hi team, can we remove the controller-runtime dependency in NSX Operator APIs: https://github.com/vmware-tanzu/nsx-operator/blob/main/pkg/apis/go.mod#L8?
Because vSphere CPI wants to catch up with new k8s releases faster in future, we are working on removing controller-runtime dependency because it can't release in-time with the new k8s release.
vSphere CPI now is leveraging the NSX APIs and we found that NSX APIs also have the dependency on controller-runtime, therefore, we hope that NSX API can also remove that dependency.
Just removing this dependency on API package should be good enough for vSphere CPI, the main module can be untouched.