summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrjrjr <rrickard@ebaysf.com>2013-12-04 13:00:10 -0700
committerrjrjr <rrickard@ebaysf.com>2013-12-09 13:10:28 -0700
commitc914bdf9b98e31ed992c6bc6bf04bcc363e06536 (patch)
tree50b2c806341107fa05bfb250ec5edd5983b9b1e9
parent1a376f61d08c22a4b460fbeecae6709fca649ab4 (diff)
downloaddesignate-c914bdf9b98e31ed992c6bc6bf04bcc363e06536.tar.gz
Bug #1257888: Remote Designate Agent Call Fails
Fix the Agent RPC API method signatures to align properly with the method signatures of the backend drivers. Closes-bug: #1257888 Change-Id: Iaa6cbfd5c88f7e45e24e24d42e23f1b6669d9054
-rw-r--r--designate/agent/rpcapi.py77
1 files changed, 34 insertions, 43 deletions
diff --git a/designate/agent/rpcapi.py b/designate/agent/rpcapi.py
index e860f57f..235f71d7 100644
--- a/designate/agent/rpcapi.py
+++ b/designate/agent/rpcapi.py
@@ -33,95 +33,86 @@ class AgentAPI(rpc_proxy.RpcProxy):
super(AgentAPI, self).__init__(topic=topic, default_version='1.0')
# Server Methods
- def create_server(self, context, values):
- msg = self.make_msg('create_server', values=values)
+ def create_server(self, context, server):
+ msg = self.make_msg('create_server', server=server)
return self.call(context, msg)
- def update_server(self, context, server_id, values):
- msg = self.make_msg('update_server', server_id=server_id,
- values=values)
+ def update_server(self, context, server):
+ msg = self.make_msg('update_server', server=server)
return self.call(context, msg)
- def delete_server(self, context, server_id):
- msg = self.make_msg('delete_server', server_id=server_id)
+ def delete_server(self, context, server):
+ msg = self.make_msg('delete_server', server=server)
return self.call(context, msg)
# TSIG Key Methods
- def create_tsigkey(self, context, values):
- msg = self.make_msg('create_tsigkey', values=values)
+ def create_tsigkey(self, context, tsigkey):
+ msg = self.make_msg('create_tsigkey', tsigkey=tsigkey)
return self.call(context, msg)
- def update_tsigkey(self, context, tsigkey_id, values):
- msg = self.make_msg('update_tsigkey', tsigkey_id=tsigkey_id,
- values=values)
+ def update_tsigkey(self, context, tsigkey):
+ msg = self.make_msg('update_tsigkey', tsigkey=tsigkey)
return self.call(context, msg)
- def delete_tsigkey(self, context, tsigkey_id):
- msg = self.make_msg('delete_tsigkey', tsigkey_id=tsigkey_id)
+ def delete_tsigkey(self, context, tsigkey):
+ msg = self.make_msg('delete_tsigkey', tsigkey=tsigkey)
return self.call(context, msg)
# Domain Methods
- def create_domain(self, context, values):
- msg = self.make_msg('create_domain', values=values)
+ def create_domain(self, context, domain):
+ msg = self.make_msg('create_domain', domain=domain)
return self.call(context, msg)
- def update_domain(self, context, domain_id, values, increment_serial=True):
- msg = self.make_msg('update_domain',
- domain_id=domain_id,
- values=values,
- increment_serial=increment_serial)
+ def update_domain(self, context, domain):
+ msg = self.make_msg('update_domain', domain=domain)
return self.call(context, msg)
- def delete_domain(self, context, domain_id):
- msg = self.make_msg('delete_domain', domain_id=domain_id)
+ def delete_domain(self, context, domain):
+ msg = self.make_msg('delete_domain', domain=domain)
return self.call(context, msg)
# Record Methods
- def create_record(self, context, domain_id, values, increment_serial=True):
+ def create_record(self, context, domain, record):
msg = self.make_msg('create_record',
- domain_id=domain_id,
- values=values,
- increment_serial=increment_serial)
+ domain=domain,
+ record=record)
return self.call(context, msg)
- def update_record(self, context, domain_id, record_id, values,
- increment_serial=True):
+ def update_record(self, context, domain, record):
msg = self.make_msg('update_record',
- domain_id=domain_id,
- record_id=record_id,
- values=values,
- increment_serial=increment_serial)
+ domain=domain,
+ record=record)
return self.call(context, msg)
- def delete_record(self, context, domain_id, record_id,
- increment_serial=True):
+ def delete_record(self, context, domain, record):
msg = self.make_msg('delete_record',
- domain_id=domain_id,
- record_id=record_id,
- increment_serial=increment_serial)
+ domain=domain,
+ record=record)
return self.call(context, msg)
# Sync Methods
- def sync_domain(self, context, domain_id):
- msg = self.make_msg('sync_domains', domain_id=domain_id)
+ def sync_domain(self, context, domain, records):
+ msg = self.make_msg('sync_domains',
+ domain=domain,
+ records=records)
return self.call(context, msg)
- def sync_record(self, context, domain_id, record_id):
+ def sync_record(self, context, domain, record):
msg = self.make_msg('sync_domains',
- domain_id=domain_id,
- record_id=record_id)
+ domain=domain,
+ record=record)
return self.call(context, msg)