2 Commits

Author SHA1 Message Date
Rodolfo Alonso Hernandez
874cf4f550 Add new Resource Provider functions to placement client
Added list_resource_providers function, which allows to retrieve
a list of Resource Providers filtering by UUID or parent UUID.

Added get_resource_provider function, which allows to retrieve an
specific Resource Provider by its UUID.

This feature depends on Nova Nested Resource Providers.

Depends-On: I4db74e4dc682bc03df6ec94cd1c3a5f5dc927a7bi

Change-Id: I6eb42b9a53c8001c5f14d4d1c9a98e060148ae21
Partial-Bug: #1578989
Co-Authored-By: Slawek Kaplonski <slawek@kaplonski.pl>
2018-02-26 20:18:40 +01:00
Rodolfo Alonso Hernandez
9ef0860033 Rehome placement client to neutron-lib
The placement client is going to be used by other services aside from
segments; e.g. QoS plugin. It makes sense to move this file to a common
place, like neutron-lib.

Closes-Bug: #1723452
Partial-Bug: #1578989

Change-Id: I2f7d204828a620152ec9e005e057fc7fd77f9126
2018-01-03 10:12:08 +00:00