This change adds the variable ``cinder_swift_catalog_info`` to allow the
user to set the swift catalog URL information used when cinder backup
is used with swift. This option is required for the following reasons:
* When running SSL termination in front of all of the public APIs.
If this option is unset the service will assume the "publicURL" is used.
While this works in the AIO usecase in production its likely the
publicURL is inaccessible from the service node.
* The volume service will not handle self-signed SSL certificats. If one
is used the service will throw an SSLError and self signed certificates
are likely to be common in private clouds with and without SSL
termination.
* Performance will improve when using the internalURL vs the publicURL.
Change-Id: I63cfecd6793ba2b28c294d939c9b1c466940cbd1
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>