[openstack-dev] [ironic] FFE request for deprecating python-oneviewclient from OneView interfaces

Ricardo Araújo ricardo at lsd.ufcg.edu.br
Tue Jan 23 16:57:24 UTC 2018


I'd like to request an FFE for deprecating python-oneviewclient and introduce python-hpOneView in OneView interfaces [1]. This migration was performed in Pike cycle but it was reverted due to the lack of a CA certificate validation in python-hpOneView (available since 4.4.0 [2]). 

As the introduction of the new lib was already merged [3], following changes are in scope of this FFE: 
1. Replace python-oneviewclient by python-hpOneView in power, management, inspect and deployment interfaces for OneView hardware type [4] 
2. Move existing ironic related validation hosted in python-oneviewclient to ironic code base [5] 
3. Remove python-oneviewclient dependency from Ironic [6] 

By performing this migration in Queens we will be able to concentrate efforts in maintaining a single python lib for accessing HPE OneView while being able to enhance current interfaces with features already provided in python-hpOneView like soft power operations [7] and timeout for power operations [8]. 

Despite being a big change to merge close to the end of the cycle, all migration patches have received core reviewers attention lately and a few positive reviews. They're also passing in both the community and UFCG OneView CI (running deployment tests with HPE OneView). Postponing this will be a blocker for the teams responsible for maintaining this hardware type and both python libs for the next cycle. 

dtantsur and TheJulia have kindly agreed to keep reviewing this work during the feature freeze window, if it gets an exception. 

Ricardo (ricardoas) 

[1] - https://bugs.launchpad.net/ironic/+bug/1693788 
[2] - https://github.com/HewlettPackard/python-hpOneView/releases/tag/v4.4.0 
[3] - https://review.openstack.org/#/c/523943/ 
[4] - https://review.openstack.org/#/c/524310/ 
[5] - https://review.openstack.org/#/c/524599/ 
[6] - https://review.openstack.org/#/c/524729/ 
[7] - https://review.openstack.org/#/c/510685/ 
[8] - https://review.openstack.org/#/c/524624/ 

Ricardo Araújo Santos - 

M.Sc in Computer Science at UFCG - www.ufcg.edu.br 
Researcher and Developer at Distributed Systems Laboratory - www.lsd.ufcg.edu.br 
Paraíba - Brasil 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20180123/a7a1827a/attachment.html>

More information about the OpenStack-dev mailing list