Description of problem: While lifecycle or service provisioning under the volumes tab, if the volume name is not provided the provisioning errors out with below [----] E, [2018-09-06T01:48:10.143087 #24651:a87140] ERROR -- : Q-task_id([miq_provision_1040000000000142]) MIQ(ManageIQ::Providers::Openstack::CloudManager::Provision#provision_error) [[ArgumentError]: name is required for this operation] encountered during phase [prepare_volumes] Version-Release number of selected component (if applicable): 5.9.3.4 How reproducible: Always Steps to Reproduce: 1. Perform a provisioning from Lifecycle button 2. enter all required details 3. in volumes tab, enter only volume size and check "delete volume on instance terminate" [leave the volume name as empty] 4. click submit and provision Actual results: [[ArgumentError]: name is required for this operation] encountered during phase [prepare_volumes] Expected results: volume name shouldn't be mandatory as Cu doesn't want to enter a new volume name everytime Additional info:
Hi Marek, Cu is provisioning through service catalogs and they already have given a volume size (in the catalog). They don't want to enter a new volume name everytime and they don't want the same volume name for every instance random volume name should be good So Cu requirement is, if the volume name field is blank, a volume with random volume name should get created I have asked Cu that if they are OK with UUID (a random number) being the volume name for the newly created volume. I guess that would make things simpler
Verified ======== 5.10.0.23