Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propose custom plugin for sidecars to external-provisioner #401

Open
asifdxtreme opened this issue Feb 11, 2021 · 3 comments
Open

Propose custom plugin for sidecars to external-provisioner #401

asifdxtreme opened this issue Feb 11, 2021 · 3 comments
Assignees

Comments

@asifdxtreme
Copy link
Member

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
Copy link
Member Author

@kumarashit please add this to Iteration 2 Milestone

@asifdxtreme
Copy link
Member Author

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. kubernetes-csi/external-provisioner#570

@asifdxtreme asifdxtreme changed the title Propose custom plugin for sidecars to CSI SIG. Propose custom plugin for sidecars to external-provisioner Feb 26, 2021
@asifdxtreme
Copy link
Member Author

As per the comments from @pohly kubernetes-csi/external-provisioner#570 (comment) , 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.....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant