 109f21f3c8
			
		
	
	109f21f3c8
	
	
	
		
			
			Adds a new microversion (1.14) to the placement REST API for supporting
nested resource providers.
For POST /resource_providers and PUT /resource_providers/{uuid}, a new
optional 'parent_provider_uuid' field is added to the request payload.
For GET /resource_providers/{uuid} responses, the
'parent_provider_uuid' field and a convenience field called
'root_provider_uuid' are provided.
For GET /resource_providers, a new '?in_tree=<rp_uuid>' parameter is
supported. This parameter accepts a UUID of a resource provider. This
will cause the resulting list of resource providers to be only the
providers within the same "provider tree" as the provider identified by
<rp_uuid>
Clients for the placement REST API can specify either
'OpenStack-API-Version: placement 1.14' or 'placement latest' to handle
the new 'parent_provider_uuid' attribute and to query for resource
providers in a provider tree.
Change-Id: I4db74e4dc682bc03df6ec94cd1c3a5f5dc927a7b
blueprint: nested-resource-providers
APIImpact
		
	
		
			
				
	
	
		
			5 lines
		
	
	
		
			105 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			5 lines
		
	
	
		
			105 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
|  {
 | |
|      "name": "Shared storage",
 | |
|      "parent_provider_uuid": "542df8ed-9be2-49b9-b4db-6d3183ff8ec8"
 | |
|  }
 |