[openstack-dev] [nova][keystone] Nova calls to Keystone
Sajeesh Cimson Sasi
sajeesh.cs at cern.ch
Sat Jun 20 18:46:33 UTC 2015
I need your advice for the implementation of the following blueprint. https://review.openstack.org/#/c/160605 .
All the use cases mentioned in the blueprint have been implemented and the complete code is up for review.
However, we have an issue on which we need your input. In the nova quota api call, keystone calls are made to
get the parent_id and the child project or sub project list. This is required because nova doesn't store any information
regarding the hierarchy. Hierarchy Information is taken during run time, from keystone. Since the keystone calls are
made inside the api call, it is not possible to give any dummy or fake values while writing the unit tests. If the keystone
call was made outside the api call, we could have given fake values in the test cases. However, the keystone calls for
parent_id and child projects are made inside the api call.
Can anyone suggest an elegant solution to this problem? What is the proper way to implement this ?
Did anybody encounter and solve a similar problem ? Many thanks for any suggestions!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the OpenStack-dev