Bug 1041193

Summary: [RFE][nova]: GCE API support
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: openstack-novaAssignee: RHOS Maint <rhos-maint>
Status: CLOSED WONTFIX QA Contact: Ami Jeain <ajeain>
Severity: unspecified Docs Contact:
Priority: low    
Version: unspecifiedCC: markmc, ndipanov, sgordon, yeylon
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/nova/+spec/gce-api
Whiteboard: upstream_milestone_none upstream_status_good-progress upstream_definition_new
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-02-19 20:38:33 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description RHOS Integration 2013-12-12 13:54:02 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/nova/+spec/gce-api.

Description:

Google Compute Engine (GCE) API support in nova.
Provides support for GCE API just like EC2 API in Nova provides support for AWS API.
Current implementation doesn't require patched gcutil.  Necessary OAUTH2 support  is added to  GCE API nova service to get rid of gcutil patching. 
Commits are proposed to be splitted to a core + Zones functionality part and then each functionality part to be commited separately.
Unit tests exist for each functional part and will be commited along with it.
Integration Tempest test exists and will be commited separately.


Specification URL (additional information):

https://github.com/cloudscaling/gce/blob/master/nova/nova/api/gce/README.rst

Comment 3 Stephen Gordon 2014-02-19 20:38:33 UTC
Marked obsolete upstream in favour of a different approach.