[openstack-dev] [ironic] weekly subteam status report

Ruby Loo rlooyahoo at gmail.com
Mon Nov 16 18:55:01 UTC 2015


Hi,

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.

Bugs (dtantsur)
============
(diff with Nov 9)
- Open: 167 (-4). 10 new (-2), 61 in progress (-2), 0 critical, 14 high and
11 incomplete (+1)
- Nova bugs with Ironic tag: 24 (-1). 1 new, 0 critical, 0 high
- Inspector bugs: 14 (-1). 0 new, 0 critical, 7 high (+1)

Network isolation (Neutron/Ironic work) (jroll)
==================================
- code still in review

Manual cleaning (rloo)
=================
- spec approved:
http://specs.openstack.org/openstack/ironic-specs/specs/approved/manual-cleaning.html

Live upgrades (lucasagomes, lintan)
============================
- Working on isolation ir-api from DB
    - https://review.openstack.org/#/c/243497/

Boot interface refactor (jroll)
======================
- patch landed: Refactor iscsi_ilo driver to use new boot interface
https://review.openstack.org/#/c/216538/
- 3 more patches to land - https://review.openstack.org/#/c/221371/
(iscsi_irmc), https://review.openstack.org/#/c/221577/ (agent_irmc),
https://review.openstack.org/#/c/217102/ (agent_ilo)

Node filter API and claims endpoint (jroll, devananda)
=========================================
- spec under review
- planning to split to two specs this week - the api and the db things

Multiple compute hosts (jroll, devananda)
- waiting on claims api

ironic-lib adoption (rloo)
==================
- patch for ironic to use ironic-lib: https://review.openstack.org/184443.
It is currently blocked due to rloo (and deva) being unhappy with how
configs are being handled between ironic & ironic-lib.
- We will migrate (and deprecate) deploy's 'efi_system_partition_size',
'dd_block_size', 'iscsi_verify_attempts' configs to ironic-lib.
- 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:
    - modify ironic-lib to take one 'root_helper' config instead of having
'rootwrap_config' & 'rootwrap_helper_cmd' configs:
https://bugs.launchpad.net/ironic-lib/+bug/1515943. ironic will set this
value as 'sudo ironic-wrap /etc/ironic/rootwrap.conf'
    - 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.
    - All executes that had (when in ironic) 'run_as_root' set will only
have it set if root_helper is set.
    - do we deprecate ironic's rootwrap_config?
- 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.

Oslo (lintan)
==========
- oslo libraries will drop python 2.6 compatibility, but
python-ironicclient are still support py2.6. We should drop this recently,
any objections?
    - https://review.openstack.org/244275
    - let's drop it with the rest of the clients, which seems like right
about now :) // jroll
        - I'll investigate if there's any additional details here and do
whatever is needed
- 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:
    - Make a local copy of clituils and apiclient and maintain by ourself
    - Adopt cliff+keystoneauth when it is necessary in future
    - https://review.openstack.org/#/c/243578/

Doc (jroll, liliars)
=============
- no updates from jroll
- initial discussion on splitting/improving install guide /liliars
- haven't contacted openstack docs team yet /liliars

Testing/Quality (jlvillal/lekha/krtaylor)
============================
- meeting held last Wed at 1700UTC
- CI spec making good progress, documenting/agreement on details, krtaylor
to rev spec with all latest comments
- no update on grenade or functional testing

Inspector (dtansur)
===============
- added non-voting IPA job. does not pass, something seems wrong around
TFTP/PXE. Investigating.

Drivers
======
AMT (lintan)
-----------------
- (deva) in-tree AMT driver has been working reliably for past few weeks,
so I may stop maintaining my out-of-tree driver

iLO (wanyen)
------------------
- Need reviews on some iLO driver specs that have been around for a while:
    - Add Zapping support to iLO drivers -
https://review.openstack.org/145404
    - Add support for UEFI iSCSI boot - https://review.openstack.org/207337
    - Enhance ilo drivers to do inband inspection -
https://review.openstack.org/201904

iRMC (naohirot)
----------------------
-
https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z
    - Status: Reactive (solicited for core team's review)
        - New boot driver interface for iRMC drivers (bp/new-boot-interface)
        - Enhance Power Interface for Soft Reboot and NMI
(bp/enhance-power-interface-for-soft-reboot-and-nmi)
        - iRMC out of band inspection (bp/ironic-node-properties-discovery)

   -
https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z
    - Status: Active (Resumed from Nov. 9th after the summit)
        - Enhance Power Interface for Soft Reboot and NMI
(bp/enhance-power-interface-for-soft-reboot-and-nmi)
        - OOB rescue mode support (bp/oob-rescue-mode-support)
    - Status: Reactive (solicited for core team's review)
        - New boot driver interface for iRMC drivers (bp/new-boot-interface)
        - iRMC out of band inspection (bp/ironic-node-properties-discovery)

-
https://review.openstack.org//#/q/owner:+naohirot%2540jp.fujitsu.com+status:+open,n,z
    - Status: Active
        - Enhance Power Interface for Soft Reboot and NMI
(bp/enhance-power-interface-for-soft-reboot-and-nmi)
        - OOB rescue mode support (bp/oob-rescue-mode-support)
-    - Status: Reactive (solicited for core team's review)
        - New boot driver interface for iRMC drivers (bp/new-boot-interface)
        - iRMC out of band inspection (bp/ironic-node-properties-discovery)

........

Until next week,
--ruby

[0] https://etherpad.openstack.org/p/IronicWhiteBoard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20151116/a3b00235/attachment.html>


More information about the OpenStack-dev mailing list