Closed sushilrai closed 7 years ago
@kaushalgala I have tried to address all code comments apart from adding the tests. This will take some time to add tests for all type and providers. I can do the same in separate PR
@sushilrai Are you making further changes to this, QA is blocked until we get this Compellent issue resolved?
@aimers1975 @gavin-scott I am not making any more changes to this PR. Will add rspec tests in separate PR.
@gavin-scott Are we still waiting on changes from @sushilrai on this one?
@aimers1975 the PR is still marked as changes requested from @kaushalgala
@kaushalgala are you OK to merge?
I would prefer to address the potential security issue (command injection) I mentioned in this particular PR but if we've already agreed to do unit tests separately this can be merged as is and that can be added separately.
Deployments using server objects instead of cluster objects might succeed without this change (with the other two PRs that were already merged) but I have no way of checking.
@sushilrai please look at adding unit tests and changing the bash commands to be command+list of args (no shell) in a follow-on PR.
Thanks @sushilrai for addressing all comments.
Yes, it's ok for now to add unit tests in separate PR with current state of things.
Next time no exceptions please :)
Added support for cluster server object so that volume mapping can be done to the cluster server object instead of individual server object. Manifest file is updated with new workflow