Browse code

Add volumev3 endpoint for Cinder

Change-Id: I97caa6bfababf7d1cc714296ae66f77d22bf24ab

Alex Meade authored on 2016/04/02 02:18:32
Showing 2 changed files
... ...
@@ -386,6 +386,14 @@ function create_cinder_accounts {
386 386
             "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v2/\$(project_id)s" \
387 387
             "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v2/\$(project_id)s" \
388 388
             "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v2/\$(project_id)s"
389
+
390
+        get_or_create_service "cinderv3" "volumev3" "Cinder Volume Service V3"
391
+        get_or_create_endpoint \
392
+            "volumev3" \
393
+            "$REGION_NAME" \
394
+            "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v3/\$(project_id)s" \
395
+            "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v3/\$(project_id)s" \
396
+            "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v3/\$(project_id)s"
389 397
     fi
390 398
 }
391 399
 
... ...
@@ -425,6 +425,8 @@ function configure_tempest {
425 425
     iniset $TEMPEST_CONFIG volume-feature-enabled incremental_backup_force True
426 426
     # TODO(ynesenenko): Remove the volume_services flag when Liberty and Kilo will correct work with host info.
427 427
     iniset $TEMPEST_CONFIG volume-feature-enabled volume_services True
428
+    # TODO(ameade): Remove the api_v3 flag when Mitaka and Liberty are end of life.
429
+    iniset $TEMPEST_CONFIG volume-feature-enabled api_v3 True
428 430
 
429 431
     if ! is_service_enabled c-bak; then
430 432
         iniset $TEMPEST_CONFIG volume-feature-enabled backup False