Browse code

Use openstack cli for cinder type creation

This command was commented out so assumedly there used to be a bug. Switch to
OpenStackClient as the cinder CLI doesn't handle v3 auth correctly.

Implements: bp keystonev3
Change-Id: I1acdc04cf04b7056701bdded31ef2a015de5bce3

Jamie Lennox authored on 2015/05/29 17:33:03
Showing 1 changed files
... ...
@@ -480,13 +480,10 @@ function stop_cinder {
480 480
 function create_volume_types {
481 481
     # Create volume types
482 482
     if is_service_enabled c-api && [[ -n "$CINDER_ENABLED_BACKENDS" ]]; then
483
-        local be be_name be_type
483
+        local be be_name
484 484
         for be in ${CINDER_ENABLED_BACKENDS//,/ }; do
485
-            be_type=${be%%:*}
486 485
             be_name=${be##*:}
487
-            # openstack volume type create --property volume_backend_name="${be_type}" ${be_name}
488
-            cinder type-create ${be_name} && \
489
-                cinder type-key ${be_name} set volume_backend_name="${be_name}"
486
+            openstack volume type create --property volume_backend_name="${be_name}" ${be_name}
490 487
         done
491 488
     fi
492 489
 }