From 15675095529e9b1729a9997d7e4146cc8219d4cb Mon Sep 17 00:00:00 2001
From: Stavros Sachtouris <saxtouri@admin.grnet.gr>
Date: Fri, 14 Oct 2016 13:54:13 +0300
Subject: [PATCH] Use of project id attribute in "server create"

---
 soi/compute.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/soi/compute.py b/soi/compute.py
index 08b358a..9b74938 100644
--- a/soi/compute.py
+++ b/soi/compute.py
@@ -120,7 +120,8 @@ def snf_create_server(cls, req, name, image, flavor, **kwargs):
     req.environ['service_type'] = 'compute'
     req.environ['method_name'] = 'servers_post'
 
-    body = dict(name=name, imageRef=image, flavorRef=flavor)
+    project = req.environ.get('HTTP_X_PROJECT_ID', None)
+    body = dict(name=name, imageRef=image, flavorRef=flavor, project=project)
     body.update(kwargs)
     req.environ['kwargs'] = dict(json_data=dict(server=body))
 
-- 
GitLab