diff options
| author | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-09-02 23:05:18 -0700 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-09-02 23:05:18 -0700 |
| commit | cfae58098e6ba194cbf6ffaa7cb17c290a38fbcd (patch) | |
| tree | 168969c074051b58061f6a48f4802b298c7cae76 | |
| parent | e555ce94ee29013901796b570b752f39194ddb12 (diff) | |
| parent | b080169f94e9b3785a73da38a81a0ce302fcff37 (diff) | |
| download | nova-cfae58098e6ba194cbf6ffaa7cb17c290a38fbcd.tar.gz nova-cfae58098e6ba194cbf6ffaa7cb17c290a38fbcd.tar.xz nova-cfae58098e6ba194cbf6ffaa7cb17c290a38fbcd.zip | |
merged orm branch
| -rw-r--r-- | nova/api/rackspace/servers.py | 2 | ||||
| -rw-r--r-- | nova/endpoint/admin.py | 10 |
2 files changed, 7 insertions, 5 deletions
diff --git a/nova/api/rackspace/servers.py b/nova/api/rackspace/servers.py index 25d1fe9c8..603a18944 100644 --- a/nova/api/rackspace/servers.py +++ b/nova/api/rackspace/servers.py @@ -16,9 +16,9 @@ # under the License. from nova import rpc -from nova.compute import model as compute from nova.api.rackspace import base +# FIXME(vish): convert from old usage of instance directory class Controller(base.Controller): entity_name = 'servers' diff --git a/nova/endpoint/admin.py b/nova/endpoint/admin.py index d6f622755..3d91c66dc 100644 --- a/nova/endpoint/admin.py +++ b/nova/endpoint/admin.py @@ -22,8 +22,9 @@ Admin API controller, exposed through http via the api worker. import base64 +from nova import db +from nova import exception from nova.auth import manager -from nova.compute import model def user_dict(user, base64_file=None): @@ -52,6 +53,7 @@ def project_dict(project): def host_dict(host): """Convert a host model object to a result dict""" if host: + # FIXME(vish) return host.state else: return {} @@ -181,7 +183,7 @@ class AdminController(object): result = { 'members': [{'member': m} for m in project.member_ids]} return result - + @admin_only def modify_project_member(self, context, user, project, operation, **kwargs): """Add or remove a user from a project.""" @@ -203,9 +205,9 @@ class AdminController(object): * DHCP servers running * Iptables / bridges """ - return {'hostSet': [host_dict(h) for h in model.Host.all()]} + return {'hostSet': [host_dict(h) for h in db.host_get_all()]} @admin_only def describe_host(self, _context, name, **_kwargs): """Returns status info for single node.""" - return host_dict(model.Host.lookup(name)) + return host_dict(db.host_get(name)) |
