Browse code

Always use volume v1 API for type create.

OpenStackClient doesn't currently support volume type create on the V2
API. Make sure that all requests use the V1 api until this has been
fixed in OpenStackClient.

Change-Id: I2fa133d30753e188d383d3de78c0022a3625cb34
Closes-Bug: #1475062

Jamie Lennox authored on 2015/07/16 09:40:43
Showing 1 changed files
... ...
@@ -485,7 +485,9 @@ function create_volume_types {
485 485
         local be be_name
486 486
         for be in ${CINDER_ENABLED_BACKENDS//,/ }; do
487 487
             be_name=${be##*:}
488
-            openstack volume type create --property volume_backend_name="${be_name}" ${be_name}
488
+            # FIXME(jamielennox): Remove --os-volume-api-version pinning when
489
+            # osc supports volume type create on v2 api. bug #1475060
490
+            openstack volume type create --os-volume-api-version 1 --property volume_backend_name="${be_name}" ${be_name}
489 491
         done
490 492
     fi
491 493
 }