nbp icon indicating copy to clipboard operation
nbp copied to clipboard

Propose custom plugin for sidecars to external-provisioner

Open asifdxtreme opened this issue 4 years ago • 3 comments

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.

asifdxtreme avatar Feb 11 '21 03:02 asifdxtreme

@kumarashit please add this to Iteration 2 Milestone

asifdxtreme avatar Feb 11 '21 03:02 asifdxtreme

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

asifdxtreme avatar Feb 26 '21 09:02 asifdxtreme

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.....

asifdxtreme avatar Feb 26 '21 09:02 asifdxtreme