79d7a4e8da
Current backup driver is broken due to the upper constraints of google-api-python-client which is set to 1.6.6, but after 1.6.0 parameter http and credentials are mutually exclusive, the driver is also using the no longer preferred Google authentication library. This patch fixes this by only using the http_proxy environmental variable to set the proxying and adding support for google-auth and using it whenever possible. Closes-Bug: #1736569 Closes-Bug: #1769660 Change-Id: If1e34ea112b0cff328a58ec2fc9c3f5a5005f1c6
14 lines
576 B
YAML
14 lines
576 B
YAML
---
|
|
features:
|
|
- Google backup driver now supports ``google-auth`` library, and is the
|
|
preferred library if both ``google-auth`` (together with
|
|
``google-auth-httplib2``) and ``oauth2client`` libraries are present in the
|
|
system.
|
|
deprecations:
|
|
- Cinder's Google backup driver is now called gcs, so ``backup_driver``
|
|
configuration for Google Cloud Storage should be updated from
|
|
``cinder.backup.drivers.google`` to ``cinder.backup.driver.gcs``.
|
|
fixes:
|
|
- Google backup driver now works when using ``google-api-python-client``
|
|
version 1.6.0 or higher.
|