diff options
author | termie <github@anarkystic.com> | 2011-03-24 12:42:46 -0700 |
---|---|---|
committer | termie <github@anarkystic.com> | 2011-03-24 12:42:46 -0700 |
commit | c7ccbd7a16a546cbd0717427772691ce7d8b4da6 (patch) | |
tree | d1181a9f936628fabcd3359a199b9bd6457871f9 /bin/nova-direct-api | |
parent | a0ea76b26a7725efb2fc4a811dff66b4f8bff6b7 (diff) | |
download | nova-c7ccbd7a16a546cbd0717427772691ce7d8b4da6.tar.gz nova-c7ccbd7a16a546cbd0717427772691ce7d8b4da6.tar.xz nova-c7ccbd7a16a546cbd0717427772691ce7d8b4da6.zip |
support volume and network in the direct api
Diffstat (limited to 'bin/nova-direct-api')
-rwxr-xr-x | bin/nova-direct-api | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/nova-direct-api b/bin/nova-direct-api index a2c9f1557..1a78fb0c0 100755 --- a/bin/nova-direct-api +++ b/bin/nova-direct-api @@ -34,12 +34,14 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')): gettext.install('nova', unicode=1) +from nova import compute from nova import flags from nova import log as logging +from nova import network from nova import utils +from nova import volume from nova import wsgi from nova.api import direct -from nova.compute import api as compute_api FLAGS = flags.FLAGS @@ -50,12 +52,15 @@ flags.DEFINE_flag(flags.HelpshortFlag()) flags.DEFINE_flag(flags.HelpXMLFlag()) + if __name__ == '__main__': utils.default_flagfile() FLAGS(sys.argv) logging.setup() - direct.register_service('compute', compute_api.API()) + direct.register_service('compute', compute.API()) + direct.register_service('volume', volume.API()) + direct.register_service('network', network.API()) direct.register_service('reflect', direct.Reflection()) router = direct.Router() with_json = direct.JsonParamsMiddleware(router) |