From 7773ba6676c5c266a832c89c6d5dbc5c730c0b11 Mon Sep 17 00:00:00 2001 From: "Kevin L. Mitchell" Date: Thu, 20 Oct 2011 18:07:02 -0500 Subject: [PATCH] Refactoring of extensions This is a refactoring of API extensions. Changes include better use of Python idioms and improved support for loading extensions. Change-Id: I9279c4e5781f049ab9e0e995f6aeda48f17c5831 --- nova/flags.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nova/flags.py b/nova/flags.py index a70a361a..e98c487a 100644 --- a/nova/flags.py +++ b/nova/flags.py @@ -341,8 +341,9 @@ DEFINE_string('ec2_dmz_host', '$my_ip', 'internal ip of api server') DEFINE_integer('ec2_port', 8773, 'cloud controller port') DEFINE_string('ec2_scheme', 'http', 'prefix for ec2') DEFINE_string('ec2_path', '/services/Cloud', 'suffix for ec2') -DEFINE_string('osapi_extensions_path', '/var/lib/nova/extensions', - 'default directory for nova extensions') +DEFINE_multistring('osapi_extension', + ['nova.api.openstack.contrib.standard_extensions'], + 'osapi extension to load') DEFINE_string('osapi_host', '$my_ip', 'ip of api server') DEFINE_string('osapi_scheme', 'http', 'prefix for openstack') DEFINE_integer('osapi_port', 8774, 'OpenStack API port')