diff --git a/openstack_dashboard/api/swift.py b/openstack_dashboard/api/swift.py index b822560ea1..5403610281 100644 --- a/openstack_dashboard/api/swift.py +++ b/openstack_dashboard/api/swift.py @@ -107,6 +107,7 @@ def _metadata_to_header(metadata): def swift_api(request): endpoint = base.url_for(request, 'object-store') cacert = getattr(settings, 'OPENSTACK_SSL_CACERT', None) + insecure = getattr(settings, 'OPENSTACK_SSL_NO_VERIFY', False) LOG.debug('Swift connection created using token "%s" and url "%s"' % (request.user.token.id, endpoint)) return swiftclient.client.Connection(None, @@ -115,6 +116,7 @@ def swift_api(request): preauthtoken=request.user.token.id, preauthurl=endpoint, cacert=cacert, + insecure=insecure, auth_version="2.0") diff --git a/openstack_dashboard/test/helpers.py b/openstack_dashboard/test/helpers.py index c9d5b0bd56..11a9b46732 100644 --- a/openstack_dashboard/test/helpers.py +++ b/openstack_dashboard/test/helpers.py @@ -347,6 +347,7 @@ class APITestCase(TestCase): preauthtoken=mox.IgnoreArg(), preauthurl=mox.IgnoreArg(), cacert=None, + insecure=False, auth_version="2.0") \ .AndReturn(self.swiftclient) expected_calls -= 1