Fix server_group create issue
Heat uses python-novaclient version 10.3.0 in which 2.64 microversion
changes [1] are not included but heat-engine still gets 2.64 compute
API version from client (queries nova api service) resulting in
failure in creating server group.
Fixed this issue by explicitly using 2.15 api version to
create server_group.
[1] : 839da6fec0 (diff-815379030879ca27268b9336fecbe7dc)
Change-Id: I30b9fc4dd96470832f5e7516179021fbe11c63bc
Story: #2003017
This commit is contained in:
parent
f951e4caa6
commit
abcc0e9a1d
|
@ -75,8 +75,9 @@ class ServerGroup(resource.Resource):
|
|||
def handle_create(self):
|
||||
name = self.physical_resource_name()
|
||||
policies = self.properties[self.POLICIES]
|
||||
server_group = self.client().server_groups.create(name=name,
|
||||
policies=policies)
|
||||
client = self.client(version=MICROVERSION_SOFT_POLICIES)
|
||||
server_group = client.server_groups.create(name=name,
|
||||
policies=policies)
|
||||
self.resource_id_set(server_group.id)
|
||||
|
||||
def physical_resource_name(self):
|
||||
|
|
Loading…
Reference in New Issue