-
Notifications
You must be signed in to change notification settings - Fork 807
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
Unify cloud provider between legacy and CSI driver #393
Comments
100% agree. For example, #389 refers to a fix in legacy cloudprovider. If we use legacy, we could get the fixes for free instead of having to backport every improvement to our "mini" cloudprovider fork in pkg/cloud |
I like the idea of unifying the two cloud provider between legacy cloud provider and the once being implemented in this CSI driver. I would like more discussion on which one to pick before we can go with importing legacy cloud provider. Several questions:
Given above, I would propose to change this issue topic to Unify cloud provider between legacy and CSI driver |
Yes
I don't disagree...
Yes, probably.
Ack, all I want is to pull the fixes we do in the legacy cloud provider also into the CSI driver. The legacy provider has been tested really lot in production. |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle rotten |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Stale issues rot after 30d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
Rotten issues close after 30d of inactivity. Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
@fejta-bot: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/reopen /lifecycle frozen this is imporant otherwise the csi driver will just suffer all the same bugs the intree driver ran into over the years |
@wongma7: Reopened this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
closing, we have mostly copy/pasted the important parts from cloudprovider-aws into pkg/cloud , so we kind of have achieved goal of unifying, just in the opposite direction. cloud-provider-aws is working on v2 api, someday we might depend on it but it's probably easier to treat this repo's pkg/cloud as source of truth. |
Kubernetes cloud provider for AWS is still being actively maintained and bugs are fixed there. It could be worth importing it instead of using a fork in this repo. The code there has been well tested in real world and it would ensure that migration to CSI is as smooth as possible.
On the other hand, the code is old and has very little unit tests so refactoring is hard.
The text was updated successfully, but these errors were encountered: