Browse code

Merge "Create an endpoint for nova api v3."

Jenkins authored on 2013/07/19 08:19:22
Showing 2 changed files
... ...
@@ -12,6 +12,12 @@ catalog.RegionOne.compute.internalURL = http://%SERVICE_HOST%:8774/v2/$(tenant_i
12 12
 catalog.RegionOne.compute.name = Compute Service
13 13
 
14 14
 
15
+catalog.RegionOne.computev3.publicURL = http://%SERVICE_HOST%:8774/v3
16
+catalog.RegionOne.computev3.adminURL = http://%SERVICE_HOST%:8774/v3
17
+catalog.RegionOne.computev3.internalURL = http://%SERVICE_HOST%:8774/v3
18
+catalog.RegionOne.computev3.name = Compute Service V3
19
+
20
+
15 21
 catalog.RegionOne.volume.publicURL = http://%SERVICE_HOST%:8776/v1/$(tenant_id)s
16 22
 catalog.RegionOne.volume.adminURL = http://%SERVICE_HOST%:8776/v1/$(tenant_id)s
17 23
 catalog.RegionOne.volume.internalURL = http://%SERVICE_HOST%:8776/v1/$(tenant_id)s
... ...
@@ -407,6 +407,17 @@ create_nova_accounts() {
407 407
                 --publicurl "$NOVA_SERVICE_PROTOCOL://$NOVA_SERVICE_HOST:$NOVA_SERVICE_PORT/v2/\$(tenant_id)s" \
408 408
                 --adminurl "$NOVA_SERVICE_PROTOCOL://$NOVA_SERVICE_HOST:$NOVA_SERVICE_PORT/v2/\$(tenant_id)s" \
409 409
                 --internalurl "$NOVA_SERVICE_PROTOCOL://$NOVA_SERVICE_HOST:$NOVA_SERVICE_PORT/v2/\$(tenant_id)s"
410
+            NOVA_V3_SERVICE=$(keystone service-create \
411
+                --name=nova \
412
+                --type=computev3 \
413
+                --description="Nova Compute Service V3" \
414
+                | grep " id " | get_field 2)
415
+            keystone endpoint-create \
416
+                --region RegionOne \
417
+                --service_id $NOVA_V3_SERVICE \
418
+                --publicurl "$NOVA_SERVICE_PROTOCOL://$NOVA_SERVICE_HOST:$NOVA_SERVICE_PORT/v3" \
419
+                --adminurl "$NOVA_SERVICE_PROTOCOL://$NOVA_SERVICE_HOST:$NOVA_SERVICE_PORT/v3" \
420
+                --internalurl "$NOVA_SERVICE_PROTOCOL://$NOVA_SERVICE_HOST:$NOVA_SERVICE_PORT/v3"
410 421
         fi
411 422
     fi
412 423
 }