Bug 1041860

Summary: [RFE][keystone]: v3 Region API
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: openstack-keystoneAssignee: RHOS Maint <rhos-maint>
Status: CLOSED UPSTREAM QA Contact: Udi Kalifon <ukalifon>
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: aberezin, ayoung, breeler, markmc, nkinder, yeylon
Target Milestone: Upstream M2Keywords: FutureFeature, Triaged
Target Release: 5.0 (RHEL 7)   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/keystone/+spec/first-class-regions
Whiteboard: upstream_milestone_icehouse-2 upstream_status_implemented upstream_definition_approved
Fixed In Version: openstack-keystone-2014.1-4.el7ost Doc Type: Enhancement
Doc Text:
A region resource has been introduced to the Identity API for constructing a hierarchical container of groups of service endpoints. Previously, service endpoints could refer to a region as an arbitrary string. Regions can now be explicitly defined and managed through the Identity API, which are then referred to when adding service endpoints. This allows more control over region management.
Story Points: ---
Clone Of:
: 1082405 (view as bug list) Environment:
Last Closed: 2014-06-22 11:43:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1082405    

Description RHOS Integration 2013-12-12 19:45:15 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/keystone/+spec/first-class-regions.

Description:

A region is currently an attribute of an endpoint, which are only provided to clients after authenticating.

- Regions should support first-class CRUD operations on /v3/regions
- Regions should be hierarchical with an optional reference to a parent region
- It should be possible to request an unauthenticated service catalog from keystone (a vanilla deployment may only return a single identity endpoint in such a catalog).

Related Havana summit etherpad: https://etherpad.openstack.org/havana-availability-zone-and-region-management

Specification URL (additional information):

https://review.openstack.org/#/c/27563

Comment 2 Stephen Gordon 2014-01-23 20:51:00 UTC
Moving to POST based on upstream status (Implemented).