[ARVADOS] created: 9c1a28719df89a68b83cee07e3e0ab87c1712f69

Git user git at public.curoverse.com
Thu Dec 8 10:24:22 EST 2016


        at  9c1a28719df89a68b83cee07e3e0ab87c1712f69 (commit)


commit 9c1a28719df89a68b83cee07e3e0ab87c1712f69
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date:   Thu Dec 8 10:24:19 2016 -0500

    10686: Specify explicit project when listing images to fix problem with default
    behavior listing debian-cloud images.

diff --git a/services/nodemanager/arvnodeman/computenode/driver/gce.py b/services/nodemanager/arvnodeman/computenode/driver/gce.py
index b853f00..1c6d214 100644
--- a/services/nodemanager/arvnodeman/computenode/driver/gce.py
+++ b/services/nodemanager/arvnodeman/computenode/driver/gce.py
@@ -31,6 +31,7 @@ class ComputeNodeDriver(BaseComputeNodeDriver):
         create_kwargs = create_kwargs.copy()
         create_kwargs.setdefault('external_ip', None)
         create_kwargs.setdefault('ex_metadata', {})
+        self._project = auth_kwargs.get("project")
         super(ComputeNodeDriver, self).__init__(
             auth_kwargs, list_kwargs, create_kwargs,
             driver_class)
@@ -44,7 +45,7 @@ class ComputeNodeDriver(BaseComputeNodeDriver):
 
     def _init_image(self, image_name):
         return 'image', self.search_for(
-            image_name, 'list_images', self._name_key)
+            image_name, 'list_images', self._name_key, ex_project=self._project)
 
     def _init_network(self, network_name):
         return 'ex_network', self.search_for(

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list