Bug 1032024

Summary: [RFE] Add nova compute v3 endpoint
Product: Red Hat OpenStack Reporter: Martina Kollarova <mkollaro>
Component: openstack-packstackAssignee: Ivan Chavero <ichavero>
Status: CLOSED CANTFIX QA Contact: yeylon <yeylon>
Severity: unspecified Docs Contact:
Priority: high    
Version: 4.0CC: afazekas, aortega, derekh, dkranz, ichavero, jruzicka, lbezdick, mmagr, nbarcet, oblaut, srevivo, tkammer, yeylon
Target Milestone: ---Keywords: FutureFeature, ZStream
Target Release: 6.0 (Juno)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-07 19:22:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Martina Kollarova 2013-11-19 12:04:23 UTC
Description of problem:
There is no computev3 endpoint, causing the new tempest tests of this feature to fail.

https://blueprints.launchpad.net/nova/+spec/nova-v3-api



Additional info:

from tempest/etc/tempest.conf.sample:

# The type of endpoint for a Compute v3 API service. Unless you have a          
# custom Keystone service catalog implementation, you probably want to leave    
# this value as "computev3"                                                     
catalog_v3_type = computev3


To not have the computev3 tests run in tempest, just set this in tempest.conf:

[compute-feature-enabled]                                                       
api_v3 = false

Comment 2 Francesco Vollero 2013-11-27 15:34:37 UTC
I think this feature should be enabled when and just when, the feature is completed. https://blueprints.launchpad.net/nova/+spec/nova-v3-api

Comment 3 Alvaro Lopez Ortega 2013-11-27 15:43:37 UTC
Moving this RFE to RHOS 5.0. The API is still WIP.

Comment 6 Francesco Vollero 2014-05-13 15:31:46 UTC
The upstream patch for that is already released, I gonna update our o-p-m to support V3 endpoint:

https://github.com/stackforge/puppet-nova/commit/00ed6139ec7346b7a1d9f42e94de72901006d089

Comment 7 Russell Bryant 2014-06-10 12:30:32 UTC
The v3 API is still experimental and still subject to major changes.  I honestly wouldn't worry about this for RHOS 5.0.

Further, I think having a separate API endpoint is the wrong thing long term anyway.  We would want it (optionally) exposed via the same API endpoint.  So, I wouldn't do this for RHOS at all.

Comment 8 Martin Magr 2014-06-10 12:33:07 UTC
Moving to RHOS-6. Thanks for clarification Russell.

Comment 13 Ivan Chavero 2015-08-01 01:41:43 UTC
Creating patch for packstack after checking the tempes puppet module

Comment 14 Ivan Chavero 2015-08-06 22:38:43 UTC
It seems that tempest does not include this tests, contactig David Kranz to confirm this.

Comment 15 Ivan Chavero 2015-08-07 19:22:52 UTC
this feature is not implemented in tempest

Comment 16 David Kranz 2015-08-07 19:59:00 UTC
The tempest tests for nova v3 were removed in Dec. 2014 because they were not running in the upstream gate any more and that api was being removed from nova.