[fuel-devops] Devops should provide an ability to change ISO image and insert ejected cdrom tray

Bug #1593703 reported by Vladimir Khlyunev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Anton Studenov

Bug Description

Upgrade workflow assumes that Fuel should be reinstalled before restoring. Right now there are few dirty solutions in fuel-qa that allow to do that. We should add this feature to devops framework.

Tags: area-qa
Changed in fuel:
assignee: nobody → Anton Studenov (astudenov)
status: New → Confirmed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-devops (release/2.9)

Fix proposed to branch: release/2.9
Review: https://review.openstack.org/331126

Dmitry Klenov (dklenov)
Changed in fuel:
milestone: none → 10.0
importance: Undecided → High
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-devops (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/331660

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-devops (release/2.9)

Reviewed: https://review.openstack.org/331126
Committed: https://git.openstack.org/cgit/openstack/fuel-devops/commit/?id=b29d78f34b5f80cd70723681b6bff4441fcc81d7
Submitter: Jenkins
Branch: release/2.9

commit b29d78f34b5f80cd70723681b6bff4441fcc81d7
Author: Anton Studenov <email address hidden>
Date: Tue Jun 21 21:35:23 2016 +0300

    Allow to change boot order and close tray for Node

    - Added Node.set_boot() - allows to set new boot order on node
      example:
          node.set_boot(['cdrom', 'hd'])

    - Added Node.close_tray() - allows to close cdrom tray.
      (Closes trays of all cdrom devices on selected node)

    - Changed DevopsDriver.volume_upload - these changes allow to upload
      a new image to existing volume. if there is no enough space
      virStorageVol.resize will be called to increase size of the volume
      to be equal to size of the new image file.

    Change-Id: I9fb726f84d11b5d2d9d6a40ec4993ca5db520dbf
    Closes-Bug: #1593703

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-devops (master)

Reviewed: https://review.openstack.org/331660
Committed: https://git.openstack.org/cgit/openstack/fuel-devops/commit/?id=c3105cfe4acd72d3a1f102e00e613de3e9aad3bd
Submitter: Jenkins
Branch: master

commit c3105cfe4acd72d3a1f102e00e613de3e9aad3bd
Author: Anton Studenov <email address hidden>
Date: Thu Jun 23 20:23:13 2016 +0300

    Allow to change boot order and close tray for Node

    - Added LibvirtNode.set_boot() - allows to set new boot
      order on node.
      example:
          node.set_boot(['cdrom', 'hd'])

    - Added Node.close_tray() - allows to close cdrom tray.
      (Closes trays of all cdrom devices on selected node)

    - Changed DevopsDriver.volume_upload - these changes allow to upload
      a new image to existing volume. If there is no enough space
      virStorageVol.resize will be called to increase size of the volume
      to be equal to size of the new image file.

    - Added new helper to support proper conversion from xml to string

    Change-Id: I9fb726f84d11b5d2d9d6a40ec4993ca5db520dbf
    Related-Bug: #1593703

Changed in fuel:
status: In Progress → Fix Released
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.