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"
     }
 

Reply via email to