Test Day

The event was fairly well attended with 11 people reporting their test results on the wiki page.

The set of test cases we used were heavily based on the Fedora 16 Test Day but included testing Keystone, Horizon and Quantum (with openvswitch) integration. We also had instructions detailing how to run the Tempest test suite. Finally, for the first time, we had a Fedora 16 guest image that everyone could download and use for testing.

Running through the various tests highlighted some of the implications of using keystone authentication e.g.

nova-manage's user and project commands become obsolete

Equivalent of nova-manage project zipfile is non-trivial

nova-manage image convert doesn't work anymore, you need to use glance directly

One idea for future improvement is for us to use a dedicated yum repository for the test day to remove any ambiguity about which updates have been pushed to the mirrors and to allow us to quickly push out fixes on the day itself.

Broken python-boto Update

Upstream News

OpenStack Governance Elections

The OpenStack project held its spring governance elections recently and elected technical leads for Nova, Swift, Glance, Keystone and Horizon. Two new members of the Project Policy Board were also elected.

Two Fedora developers - Mark McLoughlin and Eoghan Glynn - were nominated for positions but, despite a hard-fought and emotional campaign, neither were elected. Next time!

Rewritten libvirt Driver XML Generation

Dan Berrange has posted a massive patch set to Nova for comments. The patches replaces Nova's usage of Cheetah templates for generating libvirt XML with a safer approach of de-serializing a DOM.

Since this is such a large change, it will not be proposed until Folsom opens up.

Rootwrap in Quantum

Rootwrap is a helper script added to Nova in Essex to help lock down the sudo commands that Nova can run. Bob Kukura has now added rootwrap to Quantum and, while doing so, ensured that the Quantum agents no longer need to run as root.