[openstack-dev] [Ironic] [discoverd] Announcing ironic-discoverd 1.1.0; future plans

Dmitry Tantsur dtantsur at redhat.com
Wed Apr 29 15:46:29 UTC 2015


Hi folks!

A bit earlier than expected to to my PTO I'm announcing ironic-discoverd 
1.1.0. Download it from PyPI: https://pypi.python.org/pypi/ironic-discoverd

We've spent substantial amount of time polishing existing features and 
fixing bugs. Highlights are:
* New config options for tuning which ports get added to Ironic and 
which get deleted: add_ports and keep_ports.
* New supported CLI tool based on OpenStackClient.
* Discoverd now tries its best to update node introspection state, even 
if ramdisk data processing fails on an early step.
* Support for receiving logs from the ramdisk.
* In-tree devstack plugin, see 
https://etherpad.openstack.org/p/DiscoverdDevStack
* Finished support for setting IPMI credentials during discovery. This 
is still an experimental feature, but it works in our testing, so it's 
worth trying.
* Support for oslo.i18n.

See 
https://github.com/stackforge/ironic-discoverd/blob/stable/1.1/RELEASES.rst 
for more detailed change log and 
https://bugs.launchpad.net/ironic-discoverd/+milestone/1.1.0 for list of 
finished blueprints and fixed bugs.
Report bugs to launchpad as well: 
https://bugs.launchpad.net/ironic-discoverd.

Now to the future plans.

First of all, I suggest starting following Ironic release schedule. For 
now that means to release twice a year, not 4 times like it is now.

My personal interest right now is to improve our ramdisk. I've started 
an effort to rewrite our ramdisk in Python, based on what we have 
downstream: 
https://blueprints.launchpad.net/ironic-discoverd/+spec/python-ramdisk-code
Unfortunately, it's more than hard to add Python scripts to our current 
DIB ramdisks, so the next step would be to adopt IPA as a basis. I'm 
still not 100% sure how do it, but I plan on figuring out after PTO (and 
on the summit). Initial thoughts are in 
https://blueprints.launchpad.net/ironic-discoverd/+spec/long-running-ramdisks.

There are more things we can do in the next release: 
https://bugs.launchpad.net/ironic-discoverd/+milestone/1.2.0
Feel free to propose whatever you think it useful.

Cheers,
Dmitry



More information about the OpenStack-dev mailing list