From cda2cb557f7176c431d151b32bc44eee03f73774 Mon Sep 17 00:00:00 2001 From: Eric Fried Date: Tue, 10 Oct 2017 11:49:06 -0500 Subject: [PATCH] Create block-storage endpoint for cinder block-storage is the official service type for cinder, according to the service-types-authority. Add it as a service in devstack, with cinder's unversioned endpoint, to enable proper discovery. Change-Id: I75cf7212678f7f270c3c32f0bce227dbbf6b466d --- lib/cinder | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/cinder b/lib/cinder index 07f82a1580..c35b89d63b 100644 --- a/lib/cinder +++ b/lib/cinder @@ -344,8 +344,15 @@ function create_cinder_accounts { create_service_user "cinder" + # block-storage is the official service type + get_or_create_service "cinder" "block-storage" "Cinder Volume Service" get_or_create_service "cinder" "volume" "Cinder Volume Service" if [ "$CINDER_USE_MOD_WSGI" == "False" ]; then + get_or_create_endpoint \ + "block-storage" \ + "$REGION_NAME" \ + "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/" + get_or_create_endpoint \ "volume" \ "$REGION_NAME" \ @@ -363,6 +370,11 @@ function create_cinder_accounts { "$REGION_NAME" \ "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST:$CINDER_SERVICE_PORT/v3/\$(project_id)s" else + get_or_create_endpoint \ + "block-storage" \ + "$REGION_NAME" \ + "$CINDER_SERVICE_PROTOCOL://$CINDER_SERVICE_HOST/" + get_or_create_endpoint \ "volume" \ "$REGION_NAME" \