<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Hi,<br><br>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]).<br><br>As the introduction of the new lib was already merged [3], following changes are in scope of this FFE:<br>1. Replace python-oneviewclient by python-hpOneView in power, management, inspect and deployment interfaces for OneView hardware type [4]<br>2. Move existing ironic related validation hosted in python-oneviewclient to ironic code base [5]<br>3. Remove python-oneviewclient dependency from Ironic [6]<br><br>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].<br><br>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.<br><br>dtantsur and TheJulia have kindly agreed to keep reviewing this work during the feature freeze window, if it gets an exception.<br><br></div><div>Thanks,</div><div>Ricardo (ricardoas)<br><br>[1] - https://bugs.launchpad.net/ironic/+bug/1693788<br>[2] - https://github.com/HewlettPackard/python-hpOneView/releases/tag/v4.4.0<br>[3] - https://review.openstack.org/#/c/523943/<br>[4] - https://review.openstack.org/#/c/524310/<br>[5] - https://review.openstack.org/#/c/524599/<br>[6] - https://review.openstack.org/#/c/524729/<br>[7] - https://review.openstack.org/#/c/510685/<br>[8] - https://review.openstack.org/#/c/524624/</div><div><br></div><div data-marker="__SIG_PRE__"><div>Ricardo Araújo Santos - <br><a href="http://www.lsd.ufcg.edu.br/~ricardo" target="_blank" title="www.lsd.ufcg.edu.br/~ricardo" data-mce-href="http://www.lsd.ufcg.edu.br/~ricardo">www.lsd.ufcg.edu.br/~ricardo</a><br><br>M.Sc in Computer Science at UFCG - <a href="http://www.ufcg.edu.br" target="_blank" title="www.ufcg.edu.br" data-mce-href="http://www.ufcg.edu.br">www.ufcg.edu.br</a><br>Researcher and Developer at Distributed Systems Laboratory - <a href="http://www.lsd.ufcg.edu.br" target="_blank" title="www.lsd.ufcg.edu.br" data-mce-href="http://www.lsd.ufcg.edu.br">www.lsd.ufcg.edu.br</a><br>Paraíba - Brasil</div></div></div></body></html>