From 942ac9a1a0f14db1940c363bdac4366bc1a94eef Mon Sep 17 00:00:00 2001 From: Daryl Walleck Date: Tue, 11 Jun 2013 22:26:50 -0500 Subject: [PATCH] Adds key_name param to rebuild requests Change-Id: Id04a295599db8e248d4719bd7b654268c0951be3 --- cloudcafe/compute/servers_api/client.py | 5 +++-- cloudcafe/compute/servers_api/models/requests.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/cloudcafe/compute/servers_api/client.py b/cloudcafe/compute/servers_api/client.py index e14b5581..bb337187 100644 --- a/cloudcafe/compute/servers_api/client.py +++ b/cloudcafe/compute/servers_api/client.py @@ -301,7 +301,7 @@ class ServersClient(AutoMarshallingRestClient): def rebuild(self, server_id, image_ref, name=None, admin_pass=None, disk_config=None, metadata=None, personality=None, accessIPv4=None, accessIPv6=None, - requestslib_kwargs=None): + key_name=None, requestslib_kwargs=None): """ @summary: Rebuilds the server @param server_id: The id of an existing server. @@ -335,7 +335,8 @@ class ServersClient(AutoMarshallingRestClient): metadata=metadata, personality=personality, accessIPv4=accessIPv4, - accessIPv6=accessIPv6) + accessIPv6=accessIPv6, + key_name=key_name) resp = self.request('POST', url, response_entity_type=Server, diff --git a/cloudcafe/compute/servers_api/models/requests.py b/cloudcafe/compute/servers_api/models/requests.py index 31ffed92..69d4e616 100644 --- a/cloudcafe/compute/servers_api/models/requests.py +++ b/cloudcafe/compute/servers_api/models/requests.py @@ -192,7 +192,7 @@ class Rebuild(CreateServer): def __init__(self, name, image_ref, admin_pass, disk_config=None, metadata=None, personality=None, accessIPv4=None, - accessIPv6=None): + accessIPv6=None, key_name=None): super(Rebuild, self).__init__(name=name, imageRef=image_ref, flavorRef=None, adminPass=admin_pass, @@ -200,7 +200,8 @@ class Rebuild(CreateServer): metadata=metadata, personality=personality, accessIPv4=accessIPv4, - accessIPv6=accessIPv6) + accessIPv6=accessIPv6, + key_name=key_name) class Resize(AutoMarshallingModel):