cinderback
cinderback copied to clipboard
OpenStack's Cinder Backup script helper
Limit the base64-encoded backup description to 255 characters, because that's all Cinder will accept. Fixes #7.
Since OpenStack Liberty, Cinder has [supported non-disruptive volumes of in-use volumes](https://gorka.eguileor.com/in-use-volume-backups-in-cinder/). We don't need to take a separate snapshot, create a temporary volume from that snapshot, and back that up...
Using Keystone session API to support Keystone domains.
We need to limit our base64-encoded description to 255 characters. This should be the job of `BackupInfo` class, which currently encodes the volume ID, name, description, and owner project ID....
This update is to handle non-trusted CAs (such as internal CAs) as insecure, like other openstack clients. Also modified to handle return of keystone v3 token data