diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-05-16 19:36:49 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-05-16 19:36:49 +0000 |
| commit | 93cb89ebef52290463f1cb2681e14b9cb3559c8f (patch) | |
| tree | 97fb58ec2fa029e9b211e7dcab70e83ac8494609 /nova | |
| parent | c5f9d86a3c8d6f831458435af080a0e49bbfd1d6 (diff) | |
| parent | c7eae70e1fd72eacca36a4baf08325dd00957f2c (diff) | |
| download | nova-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.py | 20 |
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): |
