[google compute] list_images() returns all non-deprecated images by default
Closes LIBCLOUD-602 Closes #423 Signed-off-by: Eric Johnson <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/71e38407 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/71e38407 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/71e38407 Branch: refs/heads/trunk Commit: 71e38407e485d743074982488587680faad9bb1a Parents: 7771e18 Author: Eric Johnson <[email protected]> Authored: Tue Dec 30 20:04:52 2014 +0000 Committer: Eric Johnson <[email protected]> Committed: Tue Jan 6 13:13:05 2015 +0000 ---------------------------------------------------------------------- CHANGES.rst | 4 + libcloud/compute/drivers/gce.py | 95 +- .../compute/fixtures/gce/global_images.json | 70 +- ...es_debian_6_squeeze_v20130926_deprecate.json | 14 - ...images_debian_7_wheezy_v20130617_delete.json | 15 - ...ges_debian_7_wheezy_v20131014_deprecate.json | 14 + ...images_debian_7_wheezy_v20131120_delete.json | 15 + ..._operation_global_images_debian7_delete.json | 2 +- .../projects_centos-cloud_global_images.json | 479 ++++++ .../projects_coreos-cloud_global_images.json | 1515 ++++++++++++++++++ .../projects_debian-cloud_global_images.json | 4 +- .../gce/projects_gce-nvme_global_images.json | 55 + ...rojects_google-containers_global_images.json | 179 +++ .../projects_opensuse-cloud_global_images.json | 102 ++ .../gce/projects_rhel-cloud_global_images.json | 49 + ..._rhel-cloud_global_licenses_rhel_server.json | 6 + .../projects_ubuntu-os-cloud_global_images.json | 169 ++ .../projects_windows-cloud_global_images.json | 26 + ...obal_licenses_windows_server_2008_r2_dc.json | 6 + libcloud/test/compute/test_gce.py | 74 +- 20 files changed, 2770 insertions(+), 123 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/CHANGES.rst ---------------------------------------------------------------------- diff --git a/CHANGES.rst b/CHANGES.rst index 0b59c17..b2145ce 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -16,6 +16,10 @@ General Compute ~~~~~~~ +- GCE driver list_images() now returns all non-deprecated images by default + (LIBCLOUD-602, GITHUB-423) + [Eric Johnson] + - Improve GCE API coverage for create_node() (GITHUB-419) [Eric Johnson] http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/compute/drivers/gce.py ---------------------------------------------------------------------- diff --git a/libcloud/compute/drivers/gce.py b/libcloud/compute/drivers/gce.py index 4e95f46..6fa32f8 100644 --- a/libcloud/compute/drivers/gce.py +++ b/libcloud/compute/drivers/gce.py @@ -730,6 +730,19 @@ class GCENodeDriver(NodeDriver): "userinfo-email": "userinfo.email" } + IMAGE_PROJECTS = { + "centos-cloud": ["centos"], + "coreos-cloud": ["coreos"], + "debian-cloud": ["debian", "backports"], + "gce-nvme": ["nvme-backports"], + "google-containers": ["container-vm"], + "opensuse-cloud": ["opensuse"], + "rhel-cloud": ["rhel"], + "suse-cloud": ["sles", "suse"], + "ubuntu-os-cloud": ["ubuntu"], + "windows-cloud": ["windows"], + } + def __init__(self, user_id, key=None, datacenter=None, project=None, auth_type=None, scopes=None, credential_file=None, **kwargs): """ @@ -1126,21 +1139,60 @@ class GCENodeDriver(NodeDriver): response['items']] return list_forwarding_rules - def list_images(self, ex_project=None): + def list_images(self, ex_project=None, ex_include_deprecated=False): """ - Return a list of image objects for a project. + Return a list of image objects. If no project is specified, a list of + all non-deprecated global and vendor images images is returned. By + default, only non-deprecated images are returned. :keyword ex_project: Optional alternate project name. :type ex_project: ``str``, ``list`` of ``str``, or ``None`` + :keyword ex_include_deprecated: If True, even DEPRECATED images will + be returned. + :type ex_include_deprecated: ``bool`` + :return: List of GCENodeImage objects :rtype: ``list`` of :class:`GCENodeImage` """ + dep = ex_include_deprecated + if ex_project is not None: + return self.ex_list_project_images(ex_project=ex_project, + ex_include_deprecated=dep) + image_list = self.ex_list_project_images(ex_project=None, + ex_include_deprecated=dep) + for img_proj in list(self.IMAGE_PROJECTS.keys()): + image_list.extend( + self.ex_list_project_images(ex_project=img_proj, + ex_include_deprecated=dep)) + return image_list + + def ex_list_project_images(self, ex_project=None, + ex_include_deprecated=False): + """ + Return a list of image objects for a project. If no project is + specified, only a list of 'global' images is returned. + + :keyword ex_project: Optional alternate project name. + :type ex_project: ``str``, ``list`` of ``str``, or ``None`` + + :keyword ex_include_deprecated: If True, even DEPRECATED images will + be returned. + :type ex_include_deprecated: ``bool`` + + :return: List of GCENodeImage objects + :rtype: ``list`` of :class:`GCENodeImage` + """ + list_images = [] request = '/global/images' if ex_project is None: response = self.connection.request(request, method='GET').object - list_images = [self._to_node_image(i) for i in - response.get('items', [])] + for img in response.get('items', []): + if 'deprecated' not in img: + list_images.append(self._to_node_image(img)) + else: + if ex_include_deprecated: + list_images.append(self._to_node_image(img)) else: list_images = [] # Save the connection request_path @@ -1154,8 +1206,12 @@ class GCENodeDriver(NodeDriver): self.connection.request_path = new_request_path response = self.connection.request(request, method='GET').object - list_images.extend([self._to_node_image(i) for i in - response.get('items', [])]) + for img in response.get('items', []): + if 'deprecated' not in img: + list_images.append(self._to_node_image(img)) + else: + if ex_include_deprecated: + list_images.append(self._to_node_image(img)) # Restore the connection request_path self.connection.request_path = save_request_path return list_images @@ -3441,26 +3497,10 @@ n return self._to_node_image(response.object) image = self._match_images(ex_project_list, partial_name) if not image: - if (partial_name.startswith('debian') or - partial_name.startswith('backports') or - partial_name.startswith('nvme-backports')): - 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('sles'): - image = self._match_images('suse-cloud', partial_name) - elif partial_name.startswith('rhel'): - image = self._match_images('rhel-cloud', partial_name) - elif partial_name.startswith('windows'): - image = self._match_images('windows-cloud', partial_name) - elif partial_name.startswith('container-vm'): - image = self._match_images('google-containers', partial_name) - elif partial_name.startswith('coreos'): - image = self._match_images('coreos-cloud', partial_name) - elif partial_name.startswith('opensuse'): - image = self._match_images('opensuse-cloud', partial_name) - elif partial_name.startswith('ubuntu'): - image = self._match_images('ubuntu-os-cloud', partial_name) + for img_proj, short_list in self.IMAGE_PROJECTS.items(): + for short_name in short_list: + if partial_name.startswith(short_name): + image = self._match_images(img_proj, partial_name) return image def ex_get_route(self, name): @@ -3830,7 +3870,8 @@ n if no matching image is found. :rtype: :class:`GCENodeImage` or ``None`` """ - project_images = self.list_images(project) + project_images = self.list_images(ex_project=project, + ex_include_deprecated=True) partial_match = [] for image in project_images: if image.name == partial_name: http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/global_images.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/global_images.json b/libcloud/test/compute/fixtures/gce/global_images.json index d583b78..82f1ee2 100644 --- a/libcloud/test/compute/fixtures/gce/global_images.json +++ b/libcloud/test/compute/fixtures/gce/global_images.json @@ -1,51 +1,23 @@ { - "id": "projects/project_name/global/images", - "items": [ - { - "creationTimestamp": "2013-06-19T13:47:20.563-07:00", - "description": "Local Debian GNU/Linux 7.1 (wheezy) built on 2013-06-17", - "id": "1549141992333368759", - "kind": "compute#image", - "name": "debian-7-wheezy-v20130617", - "preferredKernel": "https://www.googleapis.com/compute/v1/projects/google/global/kernels/gce-v20130603", - "rawDisk": { - "containerType": "TAR", - "source": "" - }, - "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/debian-7-wheezy-v20130617", - "sourceType": "RAW", - "status": "READY" - }, - { - "creationTimestamp": "2013-11-18T12:24:21.560-07:00", - "id": "1539141992335368259", - "kind": "compute#image", - "name": "centos-6-v20131118", - "preferredKernel": "https://www.googleapis.com/compute/v1/projects/google/global/kernels/gce-v20130603", - "rawDisk": { - "containerType": "TAR", - "source": "" - }, - "selfLink": "https://www.googleapis.com/compute/v1/projects/debian-cloud/global/images/centos-6-v20131118", - "sourceType": "RAW", - "status": "READY" - }, - { - "creationTimestamp": "2014-03-09T21:04:31.291-07:00", - "description": "CoreOS test image", - "id": "15196339658718959621", - "kind": "compute#image", - "name": "coreos", - "preferredKernel": "https://www.googleapis.com/compute/v1/projects/google/global/kernels/gce-v20130603", - "rawDisk": { - "containerType": "TAR", - "source": "" - }, - "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/coreos", - "sourceType": "RAW", - "status": "READY" - } - ], - "kind": "compute#imageList", - "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images" + "kind": "compute#imageList", + "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images", + "id": "projects/project_name/global/images", + "items": [ + { + + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/aws-ubuntu", + "id": "15632509721401584263", + "creationTimestamp": "2014-12-09T09:26:27.234-08:00", + "name": "aws-ubuntu", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "status": "READY", + "archiveSizeBytes": "243720274", + "diskSizeGb": "10" + } + ] } http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/global_images_debian_6_squeeze_v20130926_deprecate.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/global_images_debian_6_squeeze_v20130926_deprecate.json b/libcloud/test/compute/fixtures/gce/global_images_debian_6_squeeze_v20130926_deprecate.json deleted file mode 100644 index fdc6654..0000000 --- a/libcloud/test/compute/fixtures/gce/global_images_debian_6_squeeze_v20130926_deprecate.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "status": "PENDING", - "kind": "compute#operation", - "name": "operation-1394594316110-4f4604ad0e708-2e4622ab", - "startTime": "2014-03-11T20:18:36.194-07:00", - "insertTime": "2014-03-11T20:18:36.110-07:00", - "targetId": "10034929421075729520", - "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/debian_6_squeeze_v20130926", - "operationType": "setDeprecation", - "progress": 0, - "id": "11223768474922166090", - "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-1394594316110-4f4604ad0e708-2e4622ab", - "user": "[email protected]" -} http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20130617_delete.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20130617_delete.json b/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20130617_delete.json deleted file mode 100644 index 7b70942..0000000 --- a/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20130617_delete.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "kind": "compute#operation", - "id": "10762099380229198553", - "name": "operation-global_images_debian7_delete", - "operationType": "delete", - "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/debian-7-wheezy-v20130617", - "targetId": "14881612020726561163", - "status": "PENDING", - "user": "[email protected]", - "progress": 0, - "insertTime": "2014-03-11T14:37:48.075-07:00", - "startTime": "2014-03-11T14:37:48.158-07:00", - "endTime": "2014-03-11T14:37:48.634-07:00", - "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_images_debian7_delete" -} http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131014_deprecate.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131014_deprecate.json b/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131014_deprecate.json new file mode 100644 index 0000000..8f98a2a --- /dev/null +++ b/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131014_deprecate.json @@ -0,0 +1,14 @@ +{ + "status": "PENDING", + "kind": "compute#operation", + "name": "operation-1394594316110-4f4604ad0e708-2e4622ab", + "startTime": "2014-03-11T20:18:36.194-07:00", + "insertTime": "2014-03-11T20:18:36.110-07:00", + "targetId": "10034929421075729520", + "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/debian_7_wheezy_v20131014", + "operationType": "setDeprecation", + "progress": 0, + "id": "11223768474922166090", + "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-1394594316110-4f4604ad0e708-2e4622ab", + "user": "[email protected]" +} http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131120_delete.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131120_delete.json b/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131120_delete.json new file mode 100644 index 0000000..a3cbfc2 --- /dev/null +++ b/libcloud/test/compute/fixtures/gce/global_images_debian_7_wheezy_v20131120_delete.json @@ -0,0 +1,15 @@ +{ + "kind": "compute#operation", + "id": "10762099380229198553", + "name": "operation-global_images_debian7_delete", + "operationType": "delete", + "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/debian-7-wheezy-v20131120", + "targetId": "14881612020726561163", + "status": "PENDING", + "user": "[email protected]", + "progress": 0, + "insertTime": "2014-03-11T14:37:48.075-07:00", + "startTime": "2014-03-11T14:37:48.158-07:00", + "endTime": "2014-03-11T14:37:48.634-07:00", + "selfLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/operations/operation-global_images_debian7_delete" +} http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/operations_operation_global_images_debian7_delete.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/operations_operation_global_images_debian7_delete.json b/libcloud/test/compute/fixtures/gce/operations_operation_global_images_debian7_delete.json index 0c085a9..3e4cfb1 100644 --- a/libcloud/test/compute/fixtures/gce/operations_operation_global_images_debian7_delete.json +++ b/libcloud/test/compute/fixtures/gce/operations_operation_global_images_debian7_delete.json @@ -3,7 +3,7 @@ "id": "10762099380229198553", "name": "operation-global_images_debian7_delete", "operationType": "delete", - "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/debian-7-wheezy-v20130617", + "targetLink": "https://www.googleapis.com/compute/v1/projects/project_name/global/images/debian-7-wheezy-v20131120", "targetId": "14881612020726561163", "status": "DONE", "user": "[email protected]", http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/projects_centos-cloud_global_images.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/projects_centos-cloud_global_images.json b/libcloud/test/compute/fixtures/gce/projects_centos-cloud_global_images.json new file mode 100644 index 0000000..f528c36 --- /dev/null +++ b/libcloud/test/compute/fixtures/gce/projects_centos-cloud_global_images.json @@ -0,0 +1,479 @@ +{ + "kind": "compute#imageList", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images", + "id": "projects/centos-cloud/global/images", + "items": [ + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20131120", + "id": "11748647391859510935", + "creationTimestamp": "2013-11-25T15:13:50.611-08:00", + "name": "centos-6-v20131120", + "description": "SCSI-enabled CentOS 6 built on 2013-11-20", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140318" + }, + "status": "READY", + "archiveSizeBytes": "269993565", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140318", + "id": "11743140967858608122", + "creationTimestamp": "2014-03-19T15:01:13.388-07:00", + "name": "centos-6-v20140318", + "description": "CentOS 6.5 x86_64 built on 2014-03-18", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140408" + }, + "status": "READY", + "archiveSizeBytes": "341230444", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140408", + "id": "18033188469723077298", + "creationTimestamp": "2014-04-09T10:31:57.518-07:00", + "name": "centos-6-v20140408", + "description": "CentOS 6.5 x86_64 built on 2014-04-08", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140415" + }, + "status": "READY", + "archiveSizeBytes": "342252847", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140415", + "id": "10463166969914166288", + "creationTimestamp": "2014-04-22T12:05:16.927-07:00", + "name": "centos-6-v20140415", + "description": "CentOS 6.5 x86_64 built on 2014-04-15", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140522" + }, + "status": "READY", + "archiveSizeBytes": "1026663807", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140522", + "id": "14390164727436022001", + "creationTimestamp": "2014-06-03T10:21:42.109-07:00", + "name": "centos-6-v20140522", + "description": "CentOS 6.5 x86_64 built on 2014-05-22", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140606" + }, + "status": "READY", + "archiveSizeBytes": "1028292810", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140605", + "id": "16310166269920012092", + "creationTimestamp": "2014-06-05T11:04:45.767-07:00", + "name": "centos-6-v20140605", + "description": "CentOS 6.5 x86_64 built on 2014-06-05", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140606" + }, + "status": "READY", + "archiveSizeBytes": "1028745777", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140606", + "id": "6290630306542078308", + "creationTimestamp": "2014-06-06T13:16:42.265-07:00", + "name": "centos-6-v20140606", + "description": "CentOS 6.5 x86_64 built on 2014-06-06", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140619" + }, + "status": "READY", + "archiveSizeBytes": "1028757792", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140619", + "id": "3614861379648377676", + "creationTimestamp": "2014-06-24T13:28:11.552-07:00", + "name": "centos-6-v20140619", + "description": "CentOS 6.5 x86_64 built on 2014-06-19", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140718" + }, + "status": "READY", + "archiveSizeBytes": "1029860991", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140718", + "id": "16259951858818091437", + "creationTimestamp": "2014-07-24T09:02:18.298-07:00", + "name": "centos-6-v20140718", + "description": "CentOS 6.5 x86_64 built on 2014-07-18", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140924" + }, + "status": "READY", + "archiveSizeBytes": "1031630715", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140924", + "id": "13087714199807465700", + "creationTimestamp": "2014-09-24T19:21:53.421-07:00", + "name": "centos-6-v20140924", + "description": "CentOS 6.5 x86_64 built on 2014-09-24", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140926" + }, + "status": "READY", + "archiveSizeBytes": "1040237724", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20140926", + "id": "2580521871229876339", + "creationTimestamp": "2014-09-29T09:26:44.364-07:00", + "name": "centos-6-v20140926", + "description": "CentOS 6.5 x86_64 built on 2014-09-26", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141007" + }, + "status": "READY", + "archiveSizeBytes": "1040082792", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141007", + "id": "3381938258505751441", + "creationTimestamp": "2014-10-16T14:52:10.720-07:00", + "name": "centos-6-v20141007", + "description": "CentOS 6.5 x86_64 built on 2014-10-07", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141016" + }, + "status": "READY", + "archiveSizeBytes": "1040311077", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141016", + "id": "2365868823508405185", + "creationTimestamp": "2014-10-17T16:46:57.144-07:00", + "name": "centos-6-v20141016", + "description": "CentOS 6.5 x86_64 built on 2014-10-16", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141021" + }, + "status": "READY", + "archiveSizeBytes": "1040361036", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141021", + "id": "10836725743769588052", + "creationTimestamp": "2014-10-22T18:24:03.632-07:00", + "name": "centos-6-v20141021", + "description": "CentOS 6.5 x86_64 built on 2014-10-21", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141108" + }, + "status": "READY", + "archiveSizeBytes": "1040416587", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141108", + "id": "4053040619898291132", + "creationTimestamp": "2014-11-10T14:25:17.670-08:00", + "name": "centos-6-v20141108", + "description": "CentOS 6.6 x86_64 built on 2014-11-08", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141205" + }, + "status": "READY", + "archiveSizeBytes": "1049466963", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-6-v20141205", + "id": "17207937043950962086", + "creationTimestamp": "2014-12-08T16:14:54.943-08:00", + "name": "centos-6-v20141205", + "description": "CentOS 6.6 x86_64 built on 2014-12-05", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "status": "READY", + "archiveSizeBytes": "1056393081", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20140903", + "id": "4568702763004249623", + "creationTimestamp": "2014-09-04T09:50:19.966-07:00", + "name": "centos-7-v20140903", + "description": "CentOS 7.0 x86_64 built on 2014-09-03", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20140924" + }, + "status": "READY", + "archiveSizeBytes": "1168167201", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20140924", + "id": "4822681162745636585", + "creationTimestamp": "2014-09-24T19:57:13.650-07:00", + "name": "centos-7-v20140924", + "description": "CentOS 7 x86_64 built on 2014-09-24", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20140926" + }, + "status": "READY", + "archiveSizeBytes": "1181699781", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20140926", + "id": "11630347837395986864", + "creationTimestamp": "2014-09-29T09:29:54.626-07:00", + "name": "centos-7-v20140926", + "description": "CentOS 7 x86_64 built on 2014-09-26", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141007" + }, + "status": "READY", + "archiveSizeBytes": "1182441174", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141007", + "id": "13420104487111729570", + "creationTimestamp": "2014-10-16T14:18:33.905-07:00", + "name": "centos-7-v20141007", + "description": "CentOS 7.0 x86_64 built on 2014-10-07", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141016" + }, + "status": "READY", + "archiveSizeBytes": "1182982164", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141016", + "id": "4506010319257803087", + "creationTimestamp": "2014-10-17T16:43:06.539-07:00", + "name": "centos-7-v20141016", + "description": "CentOS 7.0 x86_64 built on 2014-10-16", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141021" + }, + "status": "READY", + "archiveSizeBytes": "1184558412", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141021", + "id": "4536638025069785573", + "creationTimestamp": "2014-10-22T18:27:40.851-07:00", + "name": "centos-7-v20141021", + "description": "CentOS 7 x86_64 built on 2014-10-21", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141108" + }, + "status": "READY", + "archiveSizeBytes": "1183591245", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141108", + "id": "853041310537923411", + "creationTimestamp": "2014-11-10T14:22:16.416-08:00", + "name": "centos-7-v20141108", + "description": "CentOS 7 x86_64 built on 2014-11-08", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141205" + }, + "status": "READY", + "archiveSizeBytes": "1192600188", + "diskSizeGb": "10" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20141205", + "id": "9955643093605856709", + "creationTimestamp": "2014-12-08T16:35:02.271-08:00", + "name": "centos-7-v20141205", + "description": "CentOS 7 x86_64 built on 2014-12-05", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "status": "READY", + "archiveSizeBytes": "1196735889", + "diskSizeGb": "10" + } + ] +} http://git-wip-us.apache.org/repos/asf/libcloud/blob/71e38407/libcloud/test/compute/fixtures/gce/projects_coreos-cloud_global_images.json ---------------------------------------------------------------------- diff --git a/libcloud/test/compute/fixtures/gce/projects_coreos-cloud_global_images.json b/libcloud/test/compute/fixtures/gce/projects_coreos-cloud_global_images.json new file mode 100644 index 0000000..f61d03d --- /dev/null +++ b/libcloud/test/compute/fixtures/gce/projects_coreos-cloud_global_images.json @@ -0,0 +1,1515 @@ +{ + "kind": "compute#imageList", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images", + "id": "projects/coreos-cloud/global/images", + "items": [ + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-282-0-0-v20140410", + "id": "4545075671331449642", + "creationTimestamp": "2014-04-10T13:37:09.105-07:00", + "name": "coreos-alpha-282-0-0-v20140410", + "description": "CoreOS (alpha)", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "191704931", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-298-0-0-v20140425", + "id": "13394839002167516366", + "creationTimestamp": "2014-04-25T16:05:41.718-07:00", + "name": "coreos-alpha-298-0-0-v20140425", + "description": "CoreOS alpha 298.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "194267903", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-310-1-0-v20140508", + "id": "11111206691445863910", + "creationTimestamp": "2014-05-07T17:20:35.575-07:00", + "name": "coreos-alpha-310-1-0-v20140508", + "description": "CoreOS alpha 310.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "196010234", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-315-0-0-v20140512", + "id": "16022942869504160", + "creationTimestamp": "2014-05-12T16:24:23.130-07:00", + "name": "coreos-alpha-315-0-0-v20140512", + "description": "CoreOS alpha 315.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "195832144", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-317-0-0-v20140515", + "id": "11739259381666430485", + "creationTimestamp": "2014-05-15T10:42:51.748-07:00", + "name": "coreos-alpha-317-0-0-v20140515", + "description": "CoreOS alpha 317.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "195591890", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-324-1-0-v20140522", + "id": "3998011925663216170", + "creationTimestamp": "2014-05-22T11:10:59.683-07:00", + "name": "coreos-alpha-324-1-0-v20140522", + "description": "CoreOS alpha 324.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "198854961", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-324-2-0-v20140528", + "id": "6833110226481787934", + "creationTimestamp": "2014-05-28T12:04:45.280-07:00", + "name": "coreos-alpha-324-2-0-v20140528", + "description": "CoreOS alpha 324.2.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "198872299", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-324-3-0-v20140530", + "id": "2096033640183904088", + "creationTimestamp": "2014-05-30T10:10:54.644-07:00", + "name": "coreos-alpha-324-3-0-v20140530", + "description": "CoreOS alpha 324.3.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "198897147", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-324-4-0-v20140607", + "id": "13657407932096700402", + "creationTimestamp": "2014-06-06T17:48:24.952-07:00", + "name": "coreos-alpha-324-4-0-v20140607", + "description": "CoreOS alpha 324.4.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "198687188", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-324-5-0-v20140607", + "id": "2289397358548509631", + "creationTimestamp": "2014-06-07T15:11:14.415-07:00", + "name": "coreos-alpha-324-5-0-v20140607", + "description": "CoreOS alpha 324.5.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "198701072", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-338-0-0-v20140604", + "id": "6110535785379416957", + "creationTimestamp": "2014-06-04T15:57:45.096-07:00", + "name": "coreos-alpha-338-0-0-v20140604", + "description": "CoreOS alpha 338.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204832142", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-342-0-0-v20140608", + "id": "14338602172513809268", + "creationTimestamp": "2014-06-08T10:50:15.283-07:00", + "name": "coreos-alpha-342-0-0-v20140608", + "description": "CoreOS alpha 342.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204558347", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-342-1-0-v20140608", + "id": "13330227154553534732", + "creationTimestamp": "2014-06-08T14:57:01.770-07:00", + "name": "coreos-alpha-342-1-0-v20140608", + "description": "CoreOS alpha 342.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204688415", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-343-0-0-v20140609", + "id": "1988715371441632844", + "creationTimestamp": "2014-06-09T14:29:28.178-07:00", + "name": "coreos-alpha-343-0-0-v20140609", + "description": "CoreOS alpha 343.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204553796", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-349-0-0-v20140616", + "id": "16583233600096079991", + "creationTimestamp": "2014-06-16T15:42:37.127-07:00", + "name": "coreos-alpha-349-0-0-v20140616", + "description": "CoreOS alpha 349.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204556764", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-353-0-0-v20140621", + "id": "6651180993237136697", + "creationTimestamp": "2014-06-20T17:12:53.636-07:00", + "name": "coreos-alpha-353-0-0-v20140621", + "description": "CoreOS alpha 353.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204893692", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-361-0-0-v20140627", + "id": "16595596722360750984", + "creationTimestamp": "2014-06-27T11:18:42.680-07:00", + "name": "coreos-alpha-361-0-0-v20140627", + "description": "CoreOS alpha 361.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204875098", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-367-0-0-v20140703", + "id": "14830409198434884170", + "creationTimestamp": "2014-07-03T15:13:10.342-07:00", + "name": "coreos-alpha-367-0-0-v20140703", + "description": "CoreOS alpha 367.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "202900963", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-367-1-0-v20140713", + "id": "4506608247976466482", + "creationTimestamp": "2014-07-12T19:19:03.327-07:00", + "name": "coreos-alpha-367-1-0-v20140713", + "description": "CoreOS alpha 367.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "202819993", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-379-2-0-v20140715", + "id": "10214880843477717813", + "creationTimestamp": "2014-07-15T16:26:03.323-07:00", + "name": "coreos-alpha-379-2-0-v20140715", + "description": "CoreOS alpha 379.2.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204225959", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-379-3-0-v20140716", + "id": "9717320542649493270", + "creationTimestamp": "2014-07-16T10:06:14.830-07:00", + "name": "coreos-alpha-379-3-0-v20140716", + "description": "CoreOS alpha 379.3.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "204475873", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-386-1-0-v20140723", + "id": "8762908517570017855", + "creationTimestamp": "2014-07-23T13:21:42.787-07:00", + "name": "coreos-alpha-386-1-0-v20140723", + "description": "CoreOS alpha 386.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "214809962", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-394-0-0-v20140801", + "id": "13449834147524152564", + "creationTimestamp": "2014-08-01T11:20:09.394-07:00", + "name": "coreos-alpha-394-0-0-v20140801", + "description": "CoreOS alpha 394.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "215030100", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-399-0-0-v20140806", + "id": "9424565426493971034", + "creationTimestamp": "2014-08-05T17:45:57.966-07:00", + "name": "coreos-alpha-399-0-0-v20140806", + "description": "CoreOS alpha 399.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "218427609", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-402-2-0-v20140807", + "id": "17172174175513198150", + "creationTimestamp": "2014-08-07T16:54:36.859-07:00", + "name": "coreos-alpha-402-2-0-v20140807", + "description": "CoreOS alpha 402.2.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "218464656", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-410-0-0-v20140818", + "id": "5447152525517666471", + "creationTimestamp": "2014-08-18T11:28:12.278-07:00", + "name": "coreos-alpha-410-0-0-v20140818", + "description": "CoreOS alpha 410.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "218443034", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-423-0-0-v20140828", + "id": "3564803995591182122", + "creationTimestamp": "2014-08-28T15:39:30.525-07:00", + "name": "coreos-alpha-423-0-0-v20140828", + "description": "CoreOS alpha 423.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "210763062", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-431-0-0-v20140905", + "id": "2005848009016889709", + "creationTimestamp": "2014-09-05T13:53:53.863-07:00", + "name": "coreos-alpha-431-0-0-v20140905", + "description": "CoreOS alpha 431.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "208605209", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-435-0-0-v20140910", + "id": "13332314615344703276", + "creationTimestamp": "2014-09-10T11:54:21.707-07:00", + "name": "coreos-alpha-435-0-0-v20140910", + "description": "CoreOS alpha 435.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "210142911", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-438-0-0-v20140913", + "id": "5230953556156640067", + "creationTimestamp": "2014-09-13T12:12:44.675-07:00", + "name": "coreos-alpha-438-0-0-v20140913", + "description": "CoreOS alpha 438.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "210475454", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-440-0-0-v20140915", + "id": "5334314307925303424", + "creationTimestamp": "2014-09-15T15:21:20.116-07:00", + "name": "coreos-alpha-440-0-0-v20140915", + "description": "CoreOS alpha 440.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "210345834", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-444-0-0-v20140919", + "id": "13961453531244096097", + "creationTimestamp": "2014-09-19T13:43:08.003-07:00", + "name": "coreos-alpha-444-0-0-v20140919", + "description": "CoreOS alpha 444.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "210601371", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-452-0-0-v20140926", + "id": "15205532858154654172", + "creationTimestamp": "2014-09-26T13:13:30.539-07:00", + "name": "coreos-alpha-452-0-0-v20140926", + "description": "CoreOS alpha 452.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "211112758", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-457-0-0-v20141002", + "id": "9789565658376148526", + "creationTimestamp": "2014-10-01T18:49:01.683-07:00", + "name": "coreos-alpha-457-0-0-v20141002", + "description": "CoreOS alpha 457.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "211116656", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-459-0-0-v20141003", + "id": "12778368443622282257", + "creationTimestamp": "2014-10-03T15:37:32.621-07:00", + "name": "coreos-alpha-459-0-0-v20141003", + "description": "CoreOS alpha 459.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "211079895", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-471-1-0-v20141016", + "id": "5868321226342539344", + "creationTimestamp": "2014-10-15T17:58:49.120-07:00", + "name": "coreos-alpha-471-1-0-v20141016", + "description": "CoreOS alpha 471.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "212426664", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-472-0-0-v20141017", + "id": "4576009004678324232", + "creationTimestamp": "2014-10-17T13:25:52.653-07:00", + "name": "coreos-alpha-472-0-0-v20141017", + "description": "CoreOS alpha 472.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "209948512", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-490-0-0-v20141104", + "id": "13920393620518010014", + "creationTimestamp": "2014-11-04T14:22:35.647-08:00", + "name": "coreos-alpha-490-0-0-v20141104", + "description": "CoreOS alpha 490.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "214899846", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-493-0-0-v20141107", + "id": "6901289773390612149", + "creationTimestamp": "2014-11-06T17:07:25.804-08:00", + "name": "coreos-alpha-493-0-0-v20141107", + "description": "CoreOS alpha 493.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "214900059", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-494-0-0-v20141108", + "id": "16984733952836989634", + "creationTimestamp": "2014-11-08T08:14:39.763-08:00", + "name": "coreos-alpha-494-0-0-v20141108", + "description": "CoreOS alpha 494.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "217341810", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-505-1-0-v20141119", + "id": "6377208203517836508", + "creationTimestamp": "2014-11-19T11:58:34.839-08:00", + "name": "coreos-alpha-505-1-0-v20141119", + "description": "CoreOS alpha 505.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "220202141", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-507-0-0-v20141121", + "id": "2812520923267400303", + "creationTimestamp": "2014-11-20T16:53:33.724-08:00", + "name": "coreos-alpha-507-0-0-v20141121", + "description": "CoreOS alpha 507.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "220243128", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-509-0-0-v20141122", + "id": "17634437931750438301", + "creationTimestamp": "2014-11-22T12:07:41.631-08:00", + "name": "coreos-alpha-509-0-0-v20141122", + "description": "CoreOS alpha 509.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "215896616", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-509-1-0-v20141124", + "id": "15997978649119901106", + "creationTimestamp": "2014-11-24T13:54:40.347-08:00", + "name": "coreos-alpha-509-1-0-v20141124", + "description": "CoreOS alpha 509.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "220158301", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-522-0-0-v20141205", + "id": "3688346254254255171", + "creationTimestamp": "2014-12-05T11:12:11.016-08:00", + "name": "coreos-alpha-522-0-0-v20141205", + "description": "CoreOS alpha 522.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "220671632", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-522-1-0-v20141211", + "id": "17994276440547647719", + "creationTimestamp": "2014-12-11T12:59:25.259-08:00", + "name": "coreos-alpha-522-1-0-v20141211", + "description": "CoreOS alpha 522.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "220746106", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-522-2-0-v20141217", + "id": "14750233033823203541", + "creationTimestamp": "2014-12-17T11:07:40.413-08:00", + "name": "coreos-alpha-522-2-0-v20141217", + "description": "CoreOS alpha 522.2.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219" + }, + "status": "READY", + "archiveSizeBytes": "220706464", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-534-1-0-v20141219", + "id": "9382201742109997553", + "creationTimestamp": "2014-12-18T16:02:57.257-08:00", + "name": "coreos-alpha-534-1-0-v20141219", + "description": "CoreOS alpha 534.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-536-0-0-v20141220" + }, + "status": "READY", + "archiveSizeBytes": "150760714", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-536-0-0-v20141220", + "id": "17499586025310826725", + "creationTimestamp": "2014-12-20T13:19:46.596-08:00", + "name": "coreos-alpha-536-0-0-v20141220", + "description": "CoreOS alpha 536.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-540-0-0-v20141223" + }, + "status": "READY", + "archiveSizeBytes": "150727446", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-alpha-540-0-0-v20141223", + "id": "2686834707529846588", + "creationTimestamp": "2014-12-23T13:10:58.507-08:00", + "name": "coreos-alpha-540-0-0-v20141223", + "description": "CoreOS alpha 540.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "status": "READY", + "archiveSizeBytes": "147379024", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-310-1-0-v20140508", + "id": "2504761896178375059", + "creationTimestamp": "2014-05-08T16:21:25.030-07:00", + "name": "coreos-beta-310-1-0-v20140508", + "description": "CoreOS beta 310.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "196007489", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-324-3-0-v20140602", + "id": "5956689618368737465", + "creationTimestamp": "2014-06-02T13:23:43.465-07:00", + "name": "coreos-beta-324-3-0-v20140602", + "description": "CoreOS beta 324.3.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "198895988", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-324-5-0-v20140609", + "id": "11953277661482892448", + "creationTimestamp": "2014-06-09T09:49:34.235-07:00", + "name": "coreos-beta-324-5-0-v20140609", + "description": "CoreOS beta 324.5.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "198718133", + "diskSizeGb": "6" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-353-0-0-v20140625", + "id": "11516237452648076812", + "creationTimestamp": "2014-06-25T13:29:04.367-07:00", + "name": "coreos-beta-353-0-0-v20140625", + "description": "CoreOS beta 353.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "204844190", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-367-1-0-v20140715", + "id": "12967199568595368851", + "creationTimestamp": "2014-07-15T16:24:00.178-07:00", + "name": "coreos-beta-367-1-0-v20140715", + "description": "CoreOS beta 367.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "202795742", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-410-0-0-v20140825", + "id": "5879404002456449175", + "creationTimestamp": "2014-08-25T12:43:37.337-07:00", + "name": "coreos-beta-410-0-0-v20140825", + "description": "CoreOS beta 410.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "218397098", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-440-0-0-v20140918", + "id": "16470992918251712233", + "creationTimestamp": "2014-09-18T15:25:30.677-07:00", + "name": "coreos-beta-440-0-0-v20140918", + "description": "CoreOS beta 440.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "210355603", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-444-2-0-v20140926", + "id": "12871847181887001345", + "creationTimestamp": "2014-09-26T08:59:23.897-07:00", + "name": "coreos-beta-444-2-0-v20140926", + "description": "CoreOS beta 444.2.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "210521891", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-444-3-0-v20141002", + "id": "7978986993043599036", + "creationTimestamp": "2014-10-01T18:58:31.452-07:00", + "name": "coreos-beta-444-3-0-v20141002", + "description": "CoreOS beta 444.3.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "210748822", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-444-4-0-v20141007", + "id": "3564014796395385926", + "creationTimestamp": "2014-10-07T15:07:46.523-07:00", + "name": "coreos-beta-444-4-0-v20141007", + "description": "CoreOS beta 444.4.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "210707776", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-444-5-0-v20141016", + "id": "13297038239143916423", + "creationTimestamp": "2014-10-15T19:47:19.726-07:00", + "name": "coreos-beta-444-5-0-v20141016", + "description": "CoreOS beta 444.5.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "210865263", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-0-0-v20141117", + "id": "8506154037185657987", + "creationTimestamp": "2014-11-17T10:16:15.255-08:00", + "name": "coreos-beta-494-0-0-v20141117", + "description": "CoreOS beta 494.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "217341172", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-1-0-v20141124", + "id": "2468958217438571789", + "creationTimestamp": "2014-11-24T14:02:13.599-08:00", + "name": "coreos-beta-494-1-0-v20141124", + "description": "CoreOS beta 494.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "217657127", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-4-0-v20141204", + "id": "3901953085416533827", + "creationTimestamp": "2014-12-04T15:52:43.520-08:00", + "name": "coreos-beta-494-4-0-v20141204", + "description": "CoreOS beta 494.4.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211" + }, + "status": "READY", + "archiveSizeBytes": "217129760", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-494-5-0-v20141211", + "id": "11721688361939601432", + "creationTimestamp": "2014-12-11T13:07:37.057-08:00", + "name": "coreos-beta-494-5-0-v20141211", + "description": "CoreOS beta 494.5.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-522-2-0-v20141218" + }, + "status": "READY", + "archiveSizeBytes": "217091382", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-522-2-0-v20141218", + "id": "18164147672853893958", + "creationTimestamp": "2014-12-18T13:29:11.177-08:00", + "name": "coreos-beta-522-2-0-v20141218", + "description": "CoreOS beta 522.2.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-522-3-0-v20141226" + }, + "status": "READY", + "archiveSizeBytes": "220704959", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-beta-522-3-0-v20141226", + "id": "14171939663085407486", + "creationTimestamp": "2014-12-26T15:04:01.237-08:00", + "name": "coreos-beta-522-3-0-v20141226", + "description": "CoreOS beta 522.3.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "status": "READY", + "archiveSizeBytes": "220932284", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-367-1-0-v20140724", + "id": "2599882482782401961", + "creationTimestamp": "2014-07-24T09:50:20.940-07:00", + "name": "coreos-stable-367-1-0-v20140724", + "description": "CoreOS stable 367.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-444-5-0-v20141016" + }, + "status": "READY", + "archiveSizeBytes": "202820713", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-410-0-0-v20140902", + "id": "5505931863348151915", + "creationTimestamp": "2014-09-02T09:51:46.932-07:00", + "name": "coreos-stable-410-0-0-v20140902", + "description": "CoreOS stable 410.0.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-444-5-0-v20141016" + }, + "status": "READY", + "archiveSizeBytes": "218443267", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-410-1-0-v20140926", + "id": "8454778862121230636", + "creationTimestamp": "2014-09-26T09:02:19.616-07:00", + "name": "coreos-stable-410-1-0-v20140926", + "description": "CoreOS stable 410.1.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-444-5-0-v20141016" + }, + "status": "READY", + "archiveSizeBytes": "218502022", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-410-2-0-v20141002", + "id": "1371462217027433294", + "creationTimestamp": "2014-10-01T21:02:17.237-07:00", + "name": "coreos-stable-410-2-0-v20141002", + "description": "CoreOS stable 410.2.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-444-5-0-v20141016" + }, + "status": "READY", + "archiveSizeBytes": "218492705", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-444-4-0-v20141010", + "id": "12833596236536500344", + "creationTimestamp": "2014-10-10T12:03:27.815-07:00", + "name": "coreos-stable-444-4-0-v20141010", + "description": "CoreOS stable 444.4.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-444-5-0-v20141016" + }, + "status": "READY", + "archiveSizeBytes": "210658089", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-444-5-0-v20141016", + "id": "10607414105577455345", + "creationTimestamp": "2014-10-16T13:19:45.855-07:00", + "name": "coreos-stable-444-5-0-v20141016", + "description": "CoreOS stable 444.5.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-494-3-0-v20141203" + }, + "status": "READY", + "archiveSizeBytes": "210821109", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-494-3-0-v20141203", + "id": "15950760641457393522", + "creationTimestamp": "2014-12-03T10:58:23.402-08:00", + "name": "coreos-stable-494-3-0-v20141203", + "description": "CoreOS stable 494.3.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-494-4-0-v20141204" + }, + "status": "READY", + "archiveSizeBytes": "216979469", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-494-4-0-v20141204", + "id": "15925813888167964156", + "creationTimestamp": "2014-12-04T12:34:55.496-08:00", + "name": "coreos-stable-494-4-0-v20141204", + "description": "CoreOS stable 494.4.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "deprecated": { + "state": "DEPRECATED", + "replacement": "https://content.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-494-5-0-v20141215" + }, + "status": "READY", + "archiveSizeBytes": "217085384", + "diskSizeGb": "9" + }, + { + "kind": "compute#image", + "selfLink": "https://www.googleapis.com/compute/v1/projects/coreos-cloud/global/images/coreos-stable-494-5-0-v20141215", + "id": "8254035885037496682", + "creationTimestamp": "2014-12-15T11:57:55.509-08:00", + "name": "coreos-stable-494-5-0-v20141215", + "description": "CoreOS stable 494.5.0", + "sourceType": "RAW", + "rawDisk": { + "source": "", + "containerType": "TAR" + }, + "status": "READY", + "archiveSizeBytes": "217069504", + "diskSizeGb": "9" + } + ] +}
