summaryrefslogtreecommitdiffstats
path: root/bin/nova-direct-api
diff options
context:
space:
mode:
Diffstat (limited to 'bin/nova-direct-api')
-rwxr-xr-xbin/nova-direct-api13
1 files changed, 11 insertions, 2 deletions
diff --git a/bin/nova-direct-api b/bin/nova-direct-api
index 28cc29634..f77311914 100755
--- a/bin/nova-direct-api
+++ b/bin/nova-direct-api
@@ -35,6 +35,7 @@ if os.path.exists(os.path.join(possible_topdir, 'nova', '__init__.py')):
sys.path.insert(0, possible_topdir)
+from nova.common import cfg
from nova import compute
from nova import flags
from nova import log as logging
@@ -46,9 +47,17 @@ from nova import wsgi
from nova.api import direct
+direct_api_opts = [
+ cfg.IntOpt('direct_port',
+ default=8001,
+ help='Direct API port'),
+ cfg.StrOpt('direct_host',
+ default='0.0.0.0',
+ help='Direct API host'),
+ ]
+
FLAGS = flags.FLAGS
-flags.DEFINE_integer('direct_port', 8001, 'Direct API port')
-flags.DEFINE_string('direct_host', '0.0.0.0', 'Direct API host')
+FLAGS.add_options(direct_api_opts)
# An example of an API that only exposes read-only methods.