11 Commits

Author SHA1 Message Date
Mark McLoughlin
1f979ca757 Allow glance-cache-* find their config files
By default, glance-cache-cleaner looks for glance-cleaner.conf but
its actual config file is glance-cache.conf.

Change the find_config_file() argument to conf_name and make it an
optional argument to load_paste_app(). This allows us to specify
a different config file for the glance apps than their app name.

find_config_file() is also changed to raise an exception if no
config file is found.

Change-Id: Iec71218f5b2f0a7f057ea02f4549bd743892cc65
2011-11-09 22:51:20 +00:00
Justin Shepherd
8a33e24311 Addresses glance/+spec/i18n
Added gettext.install to glance endpoints, setup.py, and run_tests.py. Wrapped all exceptions in common/exception.py with gettext.

Included fix for bug lp:823676.

Change-Id: Ied4381e1676227afea857acd01f4754e6a181106
2011-08-10 09:09:56 -05:00
Justin Shepherd
0c08a0404f Replaced occurances of |str(e)| with |"%s" % e|.
Except in bin/glance, becaue |unicode(e).split('\n')| is prettier than |("%s" % e).split('\n')|
2011-07-29 22:26:00 -05:00
Jason Kölker
4eaf79dc29 add glance-scrubber to glance-control 2011-06-13 12:52:21 -05:00
jaypipes@gmail.com
1359d6e2cc Fix up find_config_file() to accept an app_name arg. Update all documentation referencing config files. 2011-05-09 14:55:46 -04:00
Ewan Mellor
4791da25ba Bug #737979: glance-control uses fixed path to Python interpreter, breaking virtualenv
Change #!/usr/bin/python to #!/usr/bin/env python.
2011-03-19 03:03:46 +00:00
jaypipes@gmail.com
bb5f1229ef Use Nova's path trick in all bins... 2011-02-21 17:11:27 -05:00
jaypipes@gmail.com
45618b7398 Add path to glance-control 2011-02-21 16:57:00 -05:00
jaypipes@gmail.com
9846d3e69d Adds --pid-file option to bin/glance-control 2011-02-16 02:43:11 -05:00
jaypipes@gmail.com
714013e07a Remove get_config_file_options() from glance-control 2011-02-09 16:59:39 -05:00
jaypipes@gmail.com
66f4b78234 Adds bin/glance-control program server daemonization wrapper
program based on Swift's swift-init script.

Adds a crap-ton of documentation on installing Glance and
controlling Glance's server programs.

This was necessary since when glance.common.server was removed
from Glance and paste.deploy used, we lost the ability to control
server daemonization with CLI options. This adds back some of that
functionality while still using paste.deploy like Swift does.
2011-02-04 18:59:52 -05:00