<div dir="ltr"><div><div><div><div>Ruby,<br><br></div>Thanks for taking care of our weekly status report.<br></div>I'd like to just let you know that the iRMC part is somehow consolidated with old statuses which I reported two and three weeks ago.<br></div><div>If this report were generated by a script, I thought it would be necessary to update. :-)<br><br></div>Best regards,<br></div>Naohiro<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 17, 2015 at 3:55 AM, Ruby Loo <span dir="ltr"><<a href="mailto:rlooyahoo@gmail.com" target="_blank">rlooyahoo@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><br>We are stoked to present this week's subteam report for Ironic. As usual, this is pulled directly from the Ironic whiteboard[0] and formatted.<br><br>Bugs (dtantsur)<br>============<br>(diff with Nov 9)<br>- Open: 167 (-4). 10 new (-2), 61 in progress (-2), 0 critical, 14 high and 11 incomplete (+1)<br>- Nova bugs with Ironic tag: 24 (-1). 1 new, 0 critical, 0 high<br>- Inspector bugs: 14 (-1). 0 new, 0 critical, 7 high (+1)<br><br>Network isolation (Neutron/Ironic work) (jroll)<div>==================================<br>- code still in review<br><br>Manual cleaning (rloo)</div><div>=================<br>- spec approved: <a href="http://specs.openstack.org/openstack/ironic-specs/specs/approved/manual-cleaning.html" target="_blank">http://specs.openstack.org/openstack/ironic-specs/specs/approved/manual-cleaning.html</a><br><br>Live upgrades (lucasagomes, lintan)</div><div>============================<br>- Working on isolation ir-api from DB<br>    - <a href="https://review.openstack.org/#/c/243497/" target="_blank">https://review.openstack.org/#/c/243497/</a><br><br>Boot interface refactor (jroll)</div><div>======================<br>- patch landed: Refactor iscsi_ilo driver to use new boot interface  <a href="https://review.openstack.org/#/c/216538/" target="_blank">https://review.openstack.org/#/c/216538/</a><br>- 3 more patches to land - <a href="https://review.openstack.org/#/c/221371/" target="_blank">https://review.openstack.org/#/c/221371/</a> (iscsi_irmc), <a href="https://review.openstack.org/#/c/221577/" target="_blank">https://review.openstack.org/#/c/221577/</a> (agent_irmc), <a href="https://review.openstack.org/#/c/217102/" target="_blank">https://review.openstack.org/#/c/217102/</a> (agent_ilo)</div><div><br>Node filter API and claims endpoint (jroll, devananda)</div><div>=========================================<br>- spec under review<br>- planning to split to two specs this week - the api and the db things<br><br>Multiple compute hosts (jroll, devananda)<br>- waiting on claims api<br><br>ironic-lib adoption (rloo)<br>==================<br>- patch for ironic to use ironic-lib: <a href="https://review.openstack.org/184443" target="_blank">https://review.openstack.org/184443</a>. It is currently blocked due to rloo (and deva) being unhappy with how configs are being handled between ironic & ironic-lib. <br>- We will migrate (and deprecate) deploy's 'efi_system_partition_size', 'dd_block_size', 'iscsi_verify_attempts' configs to ironic-lib.<br>- ironic-lib includes code that makes system calls (via oslo's processutils.execute()). For ironic, some of these calls need to be run as root and rootwrap/filter information. Apparently, for IPA, none of them need to be run as root. So we're going to modify ironic-lib as follows:<br>    - modify ironic-lib to take one 'root_helper' config instead of having 'rootwrap_config' & 'rootwrap_helper_cmd' configs: <a href="https://bugs.launchpad.net/ironic-lib/+bug/1515943" target="_blank">https://bugs.launchpad.net/ironic-lib/+bug/1515943</a>. ironic will set this value as 'sudo ironic-wrap /etc/ironic/rootwrap.conf'</div><div>    - ironic-lib will need to provide sample rootwrap_filters file and will need to document usage of if. ironic will modify /etc/ironic/rootwrap.d to include the new file.<br>    - All executes that had (when in ironic) 'run_as_root' set will only have it set if root_helper is set.<br>    - do we deprecate ironic's rootwrap_config?<br>- In (almost) hindsight, I wonder if it would have been useful to have had a spec to point out/resolve these issues before we created ironic-lib or maybe these are the details to be hammered out when coding.<br><br>Oslo (lintan)</div><div>==========<br>- oslo libraries will drop python 2.6 compatibility, but python-ironicclient are still support py2.6. We should drop this recently, any objections?<br>    - <a href="https://review.openstack.org/244275" target="_blank">https://review.openstack.org/244275</a><br>    - let's drop it with the rest of the clients, which seems like right about now :) // jroll<br>        - I'll investigate if there's any additional details here and do whatever is needed<br>- Oslo remove apiclient from oslo-incubation recently, apiclient and clutil were widely used by python-*-clients. As suggested by oslo team, here is the plan:<br>    - Make a local copy of clituils and apiclient and maintain by ourself<br>    - Adopt cliff+keystoneauth when it is necessary in future<br>    - <a href="https://review.openstack.org/#/c/243578/" target="_blank">https://review.openstack.org/#/c/243578/</a><br><br>Doc (jroll, liliars)</div><div>=============<br>- no updates from jroll<br>- initial discussion on splitting/improving install guide /liliars<br>- haven't contacted openstack docs team yet /liliars<br><br>Testing/Quality (jlvillal/lekha/krtaylor) <br>============================<br>- meeting held last Wed at 1700UTC<br>- CI spec making good progress, documenting/agreement on details, krtaylor to rev spec with all latest comments<br>- no update on grenade or functional testing<br><br>Inspector (dtansur)<br>===============<br>- added non-voting IPA job. does not pass, something seems wrong around TFTP/PXE. Investigating.<br><br>Drivers<br>======<br>AMT (lintan)</div><div>-----------------<br>- (deva) in-tree AMT driver has been working reliably for past few weeks, so I may stop maintaining my out-of-tree driver<br><br>iLO (wanyen)</div><div>------------------<br>- Need reviews on some iLO driver specs that have been around for a while:<br>    - Add Zapping support to iLO drivers - <a href="https://review.openstack.org/145404" target="_blank">https://review.openstack.org/145404</a><br>    - Add support for UEFI iSCSI boot - <a href="https://review.openstack.org/207337" target="_blank">https://review.openstack.org/207337</a><br>    - Enhance ilo drivers to do inband inspection - <a href="https://review.openstack.org/201904" target="_blank">https://review.openstack.org/201904</a><br><br>iRMC (naohirot)<br>----------------------<br>-<a href="https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z" target="_blank">https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z</a><br>    - Status: Reactive (solicited for core team's review)<br>        - New boot driver interface for iRMC drivers (bp/new-boot-interface)<br>        - Enhance Power Interface for Soft Reboot and NMI (bp/enhance-power-interface-for-soft-reboot-and-nmi)<br>        - iRMC out of band inspection (bp/ironic-node-properties-discovery) <br><br>   - <a href="https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z" target="_blank">https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z</a><br>    - Status: Active (Resumed from Nov. 9th after the summit)<br>        - Enhance Power Interface for Soft Reboot and NMI (bp/enhance-power-interface-for-soft-reboot-and-nmi)<br>        - OOB rescue mode support (bp/oob-rescue-mode-support)<br>    - Status: Reactive (solicited for core team's review)<br>        - New boot driver interface for iRMC drivers (bp/new-boot-interface)<br>        - iRMC out of band inspection (bp/ironic-node-properties-discovery)<br><br>- <a href="https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z" target="_blank">https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z</a><br>    - Status: Active<br>        - Enhance Power Interface for Soft Reboot and NMI (bp/enhance-power-interface-for-soft-reboot-and-nmi)<br>        - OOB rescue mode support (bp/oob-rescue-mode-support)<br>-    - Status: Reactive (solicited for core team's review)<br>        - New boot driver interface for iRMC drivers (bp/new-boot-interface)<br>        - iRMC out of band inspection (bp/ironic-node-properties-discovery)<br><br>........<br><br>Until next week,<br>--ruby<br><br>[0] <a href="https://etherpad.openstack.org/p/IronicWhiteBoard" target="_blank">https://etherpad.openstack.org/p/IronicWhiteBoard</a><br><div><div style="font-size:13px"></div></div></div></div>
<br>__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>