Repository: libcloud Updated Branches: refs/heads/trunk 237c54136 -> 5d9540b48
[google compute] update list of scopes Closes #607 Signed-off-by: Eric Johnson <erjoh...@google.com> Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/5d9540b4 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/5d9540b4 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/5d9540b4 Branch: refs/heads/trunk Commit: 5d9540b485a13faacb3162cb838c8f2a6169aec7 Parents: 237c541 Author: Otto Bretz <otto.br...@gmail.com> Authored: Fri Oct 16 23:58:09 2015 +0200 Committer: Eric Johnson <erjoh...@google.com> Committed: Mon Oct 19 13:52:36 2015 +0000 ---------------------------------------------------------------------- CHANGES.rst | 4 ++++ libcloud/compute/drivers/gce.py | 5 +++++ 2 files changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/5d9540b4/CHANGES.rst ---------------------------------------------------------------------- diff --git a/CHANGES.rst b/CHANGES.rst index 7d9b9a7..a7cdca6 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -36,6 +36,10 @@ General Compute ~~~~~~~ +- Update list of scopes for Google Compute Engine driver. + (GITHUB-607) + [Otto Bretz] + - Allow user to filter VPC by project in the CloudStack driver by passing ``project`` argument to the ``ex_list_vps`` method. (GITHUB-516) http://git-wip-us.apache.org/repos/asf/libcloud/blob/5d9540b4/libcloud/compute/drivers/gce.py ---------------------------------------------------------------------- diff --git a/libcloud/compute/drivers/gce.py b/libcloud/compute/drivers/gce.py index 7e8b6cb..8ba081b 100644 --- a/libcloud/compute/drivers/gce.py +++ b/libcloud/compute/drivers/gce.py @@ -973,15 +973,20 @@ class GCENodeDriver(NodeDriver): SA_SCOPES_MAP = { # list derived from 'gcloud compute instances create --help' "bigquery": "bigquery", + "cloud-platform": "cloud-platform", "compute-ro": "compute.readonly", "compute-rw": "compute", "datastore": "datastore", + "logging-write": "logging.write", + "monitoring": "monitoring", "sql": "sqlservice", "sql-admin": "sqlservice.admin", "storage-full": "devstorage.full_control", "storage-ro": "devstorage.read_only", "storage-rw": "devstorage.read_write", "taskqueue": "taskqueue", + "useraccounts-ro": "cloud.useraccounts.readonly", + "useraccounts-rw": "cloud.useraccounts", "userinfo-email": "userinfo.email" }