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.
Hi team, can we remove the
controller-runtimedependency 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-runtimedependency 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.