Hi,

On 10/31/18 1:36 AM, Julia Kreger wrote:
With the discussion of CI jobs and the fact that I have been finding myself checking job status several times a day so early in the cycle, I think it is time for ironic to revisit many of our CI jobs.

The bottom line is ironic is very resource intensive to test. A lot of that is because of the underlying way we enroll/manage nodes and then execute the integration scenarios emulating bare metal. I think we can improve that with some ansible.

In the mean time I created a quick chart[1] to try and make sense out overall integration coverage and I think it makes sense to remove three of the jobs.

ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode - This job is essentially the same as our grenade mutlinode job, the only difference being grenade.

Nope, not the same. Grenade jobs run only smoke tests, this job runs https://github.com/openstack/ironic-tempest-plugin/blob/master/ironic_tempest_plugin/tests/scenario/test_baremetal_multitenancy.py

ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa - This job essentially just duplicates the functionality already covered in other jobs, including the grenade job.

Ditto, grenade jobs do not cover our tests at all. Also this is the very job we run on other projects (nova, neutron, maybe more), so it will be a bit painful to remove it.

ironic-tempest-dsvm-bfv - This presently non-voting job validates that the iPXE mode of the 'pxe' boot interface supports boot from volume. It was superseded by ironic-tempest-dsvm-ipxe-bfv which focuses on the use of the 'ipxe' boot interface. The underlying code is all the same deep down in all of the helper methods.

+1 to this.

Dmitry


I'll go ahead and put this up as a topic for our weekly meeting next week so we can discuss.

Thanks,

-Julia

[1]: https://ethercalc.openstack.org/ces0z3xjb1ir

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to