You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by "Magnus Andersson (JIRA)" <ji...@apache.org> on 2014/05/25 19:55:01 UTC
[jira] [Created] (LIBCLOUD-561) Add support for Google-Containers
project for VM Images
Magnus Andersson created LIBCLOUD-561:
-----------------------------------------
Summary: Add support for Google-Containers project for VM Images
Key: LIBCLOUD-561
URL: https://issues.apache.org/jira/browse/LIBCLOUD-561
Project: Libcloud
Issue Type: Improvement
Components: Compute
Reporter: Magnus Andersson
Recently Google have released a google VM Image that comes with docker preinstalled and supports docker provisioning via metadata.
Toady in libcloud both debian and centos images are supported by matching against the VM name and then injecting the appropiate project name (debian-cloud and centos-cloud).
To support Google Containers the method needs to look as follows in file gce.py for release 0.14.1 of libcloud:
def ex_get_image(self, partial_name):
if (partial_name.startswith('https://') or partial_name.startswith('projects/google-containers/global/images/')):
response = self.connection.request(partial_name, method='GET')
return self._to_node_image(response.object)
image = self._match_images(None, partial_name)
if not image:
if partial_name.startswith('debian'):
image = self._match_images('debian-cloud', partial_name)
elif partial_name.startswith('centos'):
image = self._match_images('centos-cloud', partial_name)
elif partial_name.startswith('container-vm'):
image = self._match_images('google-containers', partial_name)
return image
--
This message was sent by Atlassian JIRA
(v6.2#6252)