Ironic CI refactoring

Bug #1660606 reported by Vasyl Saienko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Invalid
High
Vasyl Saienko

Bug Description

Currently we run 1 test per job (each driver/image type/bios mode/boot mode/network interface) are tested in a separate jobs. This approach doesn't allow to run all possible combinations as result we can't add more tests to existed and new features.

One of possible options is to test ironic only related features on standalone Ironic with minimal number of services (keystone, neutron, swift, glance, ironic). The following tests are desired:

 * pxe_ipmitool + partitioned image + msdos + bios
 * pxe_ipmitool + partitioned image + gpt + bios
 * pxe_ipmitool + partitioned image + gpt + uefi
  * pxe_ipmitool + manual cleaning

 * agent_ipmitool + partitioned image + msdos + bios
 * agent_ipmitool + partitioned image + gpt + bios
 * agent_ipmitool + partitioned image + gpt + uefi
 * agent_ipmitool + manual cleaning

Tags: gate
Dmitry Tantsur (divius)
Changed in ironic:
status: New → Triaged
importance: Undecided → High
tags: added: gate
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by Vasyl Saienko (<email address hidden>) on branch: master
Review: https://review.openstack.org/430245
Reason: moved to parent patch.

Changed in ironic:
assignee: nobody → Vasyl Saienko (vsaienko)
status: Triaged → In Progress
Revision history for this message
Ruby Loo (rloo) wrote :

Vasyl submitted this patch https://review.openstack.org/#/c/423556/:

This patch adds the following standalone tests:

  * agent_ipmitool + wholedisk image + bios
  * agent_ipmitool + partitioned image + bios
  * pxe_ipmitool + wholedisk image + bios
  * pxe_ipmitool + partitioned image + bios

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/423556
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=e48375538c11a988e66fd9eadc944e82cb7f4b57
Submitter: Jenkins
Branch: master

commit e48375538c11a988e66fd9eadc944e82cb7f4b57
Author: Vasyl Saienko <email address hidden>
Date: Fri Jan 20 16:26:04 2017 +0000

    Add Ironic standalone tests

    This patch adds the following standalone tests:

      * agent_ipmitool + wholedisk image + bios
      * agent_ipmitool + partitioned image + bios
      * pxe_ipmitool + wholedisk image + bios
      * pxe_ipmitool + partitioned image + bios

    Partial-Bug: #1660606

    Change-Id: Ic04b0f134e20d9937a610a14d7c4128f45738eeb

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-tempest-plugin (master)

Fix proposed to branch: master
Review: https://review.openstack.org/489790

Changed in ironic:
assignee: Vasyl Saienko (vsaienko) → John L. Villalovos (happycamp)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic-tempest-plugin (master)

Change abandoned by John L. Villalovos (<email address hidden>) on branch: master
Review: https://review.openstack.org/489790
Reason: Will work with infra to do a batch upload.

Changed in ironic:
assignee: John L. Villalovos (happycamp) → Vasyl Saienko (vsaienko)
Revision history for this message
Ruby Loo (rloo) wrote :

there aren't any patches to address this, so I'm changing the status to 'Triaged'.

Changed in ironic:
status: In Progress → Triaged
Changed in ironic:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.