summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2012-05-16 19:36:49 +0000
committerGerrit Code Review <review@openstack.org>2012-05-16 19:36:49 +0000
commit93cb89ebef52290463f1cb2681e14b9cb3559c8f (patch)
tree97fb58ec2fa029e9b211e7dcab70e83ac8494609 /nova
parentc5f9d86a3c8d6f831458435af080a0e49bbfd1d6 (diff)
parentc7eae70e1fd72eacca36a4baf08325dd00957f2c (diff)
downloadnova-93cb89ebef52290463f1cb2681e14b9cb3559c8f.tar.gz
nova-93cb89ebef52290463f1cb2681e14b9cb3559c8f.tar.xz
nova-93cb89ebef52290463f1cb2681e14b9cb3559c8f.zip
Merge "Add s3_listen and s3_listen_port options."
Diffstat (limited to 'nova')
-rw-r--r--nova/objectstore/s3server.py20
1 files changed, 14 insertions, 6 deletions
diff --git a/nova/objectstore/s3server.py b/nova/objectstore/s3server.py
index f19c8826e..e2590a4af 100644
--- a/nova/objectstore/s3server.py
+++ b/nova/objectstore/s3server.py
@@ -45,24 +45,32 @@ import routes
import webob
from nova import flags
-from nova import log as logging
from nova.openstack.common import cfg
from nova import utils
from nova import wsgi
-buckets_path_opt = cfg.StrOpt('buckets_path', default='$state_path/buckets',
- help='path to s3 buckets')
+s3_opts = [
+ cfg.StrOpt('buckets_path',
+ default='$state_path/buckets',
+ help='path to s3 buckets'),
+ cfg.StrOpt('s3_listen',
+ default="0.0.0.0",
+ help='IP address for S3 API to listen'),
+ cfg.IntOpt('s3_listen_port',
+ default=3333,
+ help='port for s3 api to listen'),
+]
FLAGS = flags.FLAGS
-FLAGS.register_opt(buckets_path_opt)
+FLAGS.register_opts(s3_opts)
def get_wsgi_server():
return wsgi.Server("S3 Objectstore",
S3Application(FLAGS.buckets_path),
- port=FLAGS.s3_port,
- host=FLAGS.s3_host)
+ port=FLAGS.s3_listen_port,
+ host=FLAGS.s3_listen)
class S3Application(wsgi.Router):