added new exception cinderclient.ConnectionError

Introduced new exception cinderclient.ConnectionError
with the change  I37da522e812286e72706409b8a6d4652515f720f.

Adding the exception cinderclient.ConnectionError to the
RECOVERABLE list solves the issues described in the
bug ##1207635.

fixes bug #1207635

Change-Id: I6b90343e79433fe554d84df1db65e096c8ed4423
Adds pseudo-folder creation

Users can create pseudo-folders independent of object upload

Implements: blueprint swift-pseudo-directory
Change-Id: I5797ae9aab83135643680a410b2394165dc55271
Validate volume size is larger than image minDisk

Creating volume from image currently validates that the volume size
must be larger or equal to the image size. If the Image has a minDisk
size configured, the volumen size must also be larger or equal to the
minDisk.

Took the opportunity to clean up the parenthesis in some localized
messages as well.

Change-Id: I0ae99504c1ae7a9c0b7dda5b3307602c48b0a6a8
Closes-bug: 1241253
Fix AttributeError on Ajax calls with expired session

When the session expires and horizon does an Ajax call (for example,
to get a modal window), an exception is raised instead of redirecting
to the login screen, because the exception handler in the horizon
middleware doesn't add the "horizon" attribute to the request. This is
a very simple fix to avoid throwing the exception.

Change-Id: I663999dd616b1a4fa3292615eecf3cc44c3e808a
Closes-bug: #1224458
Provide missing hover hints for instance:<type> meters

Fixes bug 1243241

Previously, the Metric dropdown list on the Stats tab of the admin/
Resource Usage panel had hover hints with a short description of each
meter, except for the instance:<type> meters which were missing.

Now, we construct the hover hints list using the current set of flavor
names as reported by nova.

Change-Id: Ieb64ee1eec43fae6036a3a97e86907b9fcc201e1
Fix horizon.tables.Column __init__ method.

__init__ method currently does not work (raises an exception)
when 'transform' arg is callable and 'verbose_name' arg is absent.
Fixed __init__ to use "" as default for 'verbose_name' when
'transform' is callable.

Change-Id: I45c7cd4502e7ea8c809f05ff0ed70b4f766c17fd
Closes-bug: #1230400
Updated from global requirements

Change-Id: I1c8faf25d2d4dcd95f76fd0744a7906e7210615c
Fix warning in run_tests.sh --makemessages

Specify --extension=html,txt,csv only for openstack_dashboard.
For djangojs, --extension should be 'js'.
This is the cause of the warning.

Change-Id: Ia5ac03fa82c18356b8d210005f8696ae148981bd
Closes-Bug: #1243526
Removed extraneous period

Change-Id: Ia662ccf2cef3a19a3ae57119c20bb33b64ff2e2a
Merge "Removed extraneous period"
Merge "Fix horizon.tables.Column __init__ method."
Merge "Fix warning in run_tests.sh --makemessages"
Merge "Updated from global requirements"
Add the missing _

The error messages use the _() gettext function, which wasn't imported.

Change-Id: If515e405dcc895073643681a5e822f12ba9b9ef7
Merge "Provide missing hover hints for instance:<type> meters"
Fix LBaaS "Edit" forms displaying

This patch adds "ajax-modal" class to LBaaS "Edit" links
to make them open pop-up windows.

Fixes bug 1245811

Change-Id: I78de7ba5c9b87a14e2ef0e5a150c9755d9cbacc1
Use a @cached_property decorator

Instead of using an ugly code that uses __dict__ or hasattr,
use a @cached_property decorator that encapsulates the
property caching logic in a single place and makes it easier
to later replace with better caching techniques.

Re-use the cached_property from django.

Change-Id: I9e3e26cd4a8c7055854e851bc5f062a29981971e
Remove "Delete Pool" button when a pool is connected to a VIP

Option "Delete Pool" doesn't appear in pool row if there is a
VIP created for this pool.

This patch set partially fixes bug 1234659

Change-Id: I40357dc76943d644de7782275dde3c34fe7faf42
Allow customization of logo link

Adding code to allow logo link at the top of the navigation panel
to be configurable.

Close-bug: #1245630

Change-Id: Id5880d3b4fae1ce2d1d8821cc5cf3b2184ea11c9
RST typo for tutorial documentation

Change-Id: Iefde2978d37363993fa1e10001510aca1a73e9c1
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>