nbp
nbp copied to clipboard
Propose custom plugin for sidecars to external-provisioner
Issue/Feature Description: The custom plugin will move the PlugNPlay in-tree code to csi-external provisioner
Why this issue to fixed / feature is needed(give scenarios or use cases): With this enhancement users doesn't need to patch their exsisting deployment to use SODA CSI plugNplay features.
@kumarashit please add this to Iteration 2 Milestone
Issue has been raised in external-provisioner project to discuss the possibility of integrating the Soda CSI pnp code either inside the external-provisioner or finding some mechanism to add the intelligence of soda without make any changes to external-provisioner. https://github.com/kubernetes-csi/external-provisioner/issues/570
As per the comments from @pohly https://github.com/kubernetes-csi/external-provisioner/issues/570#issuecomment-786470785 , we can try the second option of adding a proxy in between the sidecar and plugins, we have already tried the first option given by him but we are facing the issue in managing the code of different versions.
I will try out a poc for second option and post the response here.....