cinder/releasenotes/notes/google-auth-for-gcs-backup-1642cd0e741fbdf9.yaml
Gorka Eguileor 79d7a4e8da Fix google backup driver
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
2018-05-14 10:37:01 +02:00

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.