On Mar 10, 2014 4:57 AM, "John Garbutt" <j...@johngarbutt.com> wrote: > > On 9 March 2014 16:04, Devananda van der Veen <devananda....@gmail.com> wrote: > > With the feature freeze in effect and our driver blocked from the Nova tree > > for this release cycle, last week we moved our driver into the Ironic tree > > in this patch set: > > > > https://review.openstack.org/#/c/78002/ > > > > This allows Nova to load the "ironic" virt driver by importing the > > "ironic.nova.virt.ironic.IronicDriver" class. We plan to resubmit this > > driver to Nova when Juno opens, and remove it from the Ironic code base once > > it is accepted. > > > > Why did we do this? Most importantly, it allows us to continue working on CI > > testing during feature freeze and without any cross-project dependencies. No > > Nova changes are required, and -- for the moment -- we trust ourselves > > enough to land code in this driver without integration tests. > > > > We also made a lot of progress on the devstack patch: > > > > https://review.openstack.org/#/c/70348/ > > > > This patch configures Nova to use the "ironic" virt driver, sets up the > > prerequisite environment, and performs integration tests (eg, with nova, > > glance, keystone, and neutron) and functional tests of the PXE deploy driver > > in a mocked bare metal environment. This is now the only change required to > > perform these tests. > > > > If the infra team is amenable to adding an experimental check test to > > Ironic's pipeline during feature-freeze, I will propose one, and we can > > start identifying the set of tempest tests which make sense in a mocked bare > > metal environment. If not, we can wait until Juno opens to propose this. > > > > Thanks to agordeev, adam_g, and shrews for their hard work on adding > > devstack support for Ironic! We're almost there :) > > > > This all sounds good. > > Based on these requirements: > https://wiki.openstack.org/wiki/HypervisorSupportMatrix/DeprecationPlan > > Does it seem feasible to get a CI running on all nova patches, using > the above ironic virt driver, before we look at merging this into the > Nova tree? > > John
That's the plan. AIUI, it will need to be another non voting check in Nova and a voting check/gate in Ironic, like our tempest API testing is today, up until ironic graduates (iow, probably for all of Juno). -Deva
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev