]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Add insecure option for swift backup
authorTom Barron <tpb@dyncloud.net>
Fri, 2 Oct 2015 20:49:46 +0000 (16:49 -0400)
committerTom Barron <tpb@dyncloud.net>
Thu, 8 Oct 2015 15:40:26 +0000 (15:40 +0000)
commitcdb7749e64eb88a8b558d0366cba0c792f7869d9
tree1db13ccdb045e7a86237ea0e81aac7035f95cccf
parentc76e5ce894629468aff158dbf72b898ca9642978
Add insecure option for swift backup

When running backups with the swift backup driver and an
https url for the swift endpoint, the config option
backup_swift_ca_cert_file must point to a valid server side
cert.

For test purposes, it is useful to be able to ignore
cert errors while still making a SSL/TLS connection, the way
one can with https:// urls and the curl command and the
swift client itself.

This commit adds a boolean CONFIG option, 'backup_swift_auth_insecure',
whose default value is False, in which case there is no change from
current behavior.  If this option is set to True, however, cert validation
is skipped for SSL/TLS.

DocImpact

Change-Id: I1ca88d8e083d95c2bdb86ae79a4d66e04f521ddb
cinder/backup/drivers/swift.py
cinder/tests/unit/test_backup_swift.py