[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