Please provide a brief description of the changes proposed in this Pull Request
There were some places where the VDC object was sent as nil, and there were a few places where the zone object was checked, but it could have zero zones. That caused the disk to not be created. This change fixed that.
There is another cleanup where I reorganized a small function. I moved from an object being passed to VDC name being passed.
Checklist
[X] tested locally
[ ] updated any relevant dependencies
[ ] updated any relevant documentation or examples
Testing Done
Please provide a screenshot of the testing results for the code change in this Pull Request. Verify that this pull request's code change will not affect CSI's normal operation
Issue
If applicable, please reference the relevant issue
Description
Please provide a brief description of the changes proposed in this Pull Request
Checklist
Testing Done
Please provide a screenshot of the testing results for the code change in this Pull Request. Verify that this pull request's code change will not affect CSI's normal operation
Issue
If applicable, please reference the relevant issue
Fixes #
This change is![Reviewable](https://reviewable.io/review_button.svg)