[RFE] Implement Rescue Mode

Bug #1526449 reported by Vladyslav Drok
8
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ironic
Fix Released
Wishlist
Mallikarjuna Reddy Kolagatla

Bug Description

Implement Nova rescue/unrescue in Ironic. Also implement an extension in IPA that carries out rescue-related tasks. After rescuing a node, it will be running a rescue ramdisk, configured with the rescue_password, and listening with ssh on the specified network interfaces.

Vladyslav Drok (vdrok)
Changed in ironic:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: rfe
Revision history for this message
Jim Rollenhagen (jim-rollenhagen) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Changed in ironic:
assignee: nobody → Jay Faulkner (jason-oldos)
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

tags: added: rfe-approved
removed: rfe
Changed in ironic:
assignee: Jay Faulkner (jason-oldos) → Jesse J. Cook (jesse-j-cook)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-specs (master)

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

Changed in ironic:
assignee: Jesse J. Cook (jesse-j-cook) → Mario Villaplana (mario-villaplana-j)
Changed in ironic:
assignee: Mario Villaplana (mario-villaplana-j) → Jesse J. Cook (jesse-j-cook)
Changed in ironic:
assignee: Jesse J. Cook (jesse-j-cook) → Mario Villaplana (mario-villaplana-j)
Changed in ironic:
assignee: Mario Villaplana (mario-villaplana-j) → Jay Faulkner (jason-oldos)
Changed in ironic:
assignee: Jay Faulkner (jason-oldos) → Jesse J. Cook (jesse-j-cook)
Changed in ironic:
assignee: Jesse J. Cook (jesse-j-cook) → Jay Faulkner (jason-oldos)
Changed in ironic:
assignee: Jay Faulkner (jason-oldos) → Jesse J. Cook (jesse-j-cook)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic-specs (master)

Reviewed: https://review.openstack.org/407236
Committed: https://git.openstack.org/cgit/openstack/ironic-specs/commit/?id=27f197d66ebd3631902905dbc58d550a4649b725
Submitter: Jenkins
Branch: master

commit 27f197d66ebd3631902905dbc58d550a4649b725
Author: Jesse J. Cook <email address hidden>
Date: Mon Dec 5 23:27:20 2016 +0000

    Update rescue spec

    Update rescue process and states to more accurately reflect intended
    design.

    Change-Id: Ice1e545b57fe1c3b3fc99514a05c3c1a82b7b003
    Partial-bug: 1526449

Changed in ironic:
assignee: Jesse J. Cook (jesse-j-cook) → Mario Villaplana (mario-villaplana-j)
Changed in ironic:
assignee: Mario Villaplana (mario-villaplana-j) → Jesse J. Cook (jesse-j-cook)
Changed in ironic:
assignee: Jesse J. Cook (jesse-j-cook) → Mario Villaplana (mario-villaplana-j)
Changed in ironic:
assignee: Mario Villaplana (mario-villaplana-j) → Jesse J. Cook (jesse-j-cook)
Changed in ironic:
assignee: Jesse J. Cook (jesse-j-cook) → Mario Villaplana (mario-villaplana-j)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by Jay Faulkner (<email address hidden>) on branch: master
Review: https://review.openstack.org/353147

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

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

Changed in ironic:
assignee: Mario Villaplana (mario-villaplana-j) → John L. Villalovos (happycamp)
Changed in ironic:
assignee: John L. Villalovos (happycamp) → Anup (anup-d-navare)
Changed in ironic:
assignee: Anup (anup-d-navare) → Aparna (aparnavtce)
Changed in ironic:
assignee: Aparna (aparnavtce) → Anup (anup-d-navare)
Changed in ironic:
assignee: Anup (anup-d-navare) → Aparna (aparnavtce)
Changed in ironic:
assignee: Aparna (aparnavtce) → Anup (anup-d-navare)
Changed in ironic:
assignee: Anup (anup-d-navare) → Aparna (aparnavtce)
Changed in ironic:
assignee: Aparna (aparnavtce) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic-specs (master)

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

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

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (master)

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

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Ruby Loo (rloo)
Ruby Loo (rloo)
Changed in ironic:
assignee: Ruby Loo (rloo) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Ruby Loo (rloo)
Changed in ironic:
assignee: Ruby Loo (rloo) → Aparna (aparnavtce)
Changed in ironic:
assignee: Aparna (aparnavtce) → Julia Kreger (juliaashleykreger)
Changed in ironic:
assignee: Julia Kreger (juliaashleykreger) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

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

Reviewed: https://review.openstack.org/509334
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=ce18e816b899b0c2110969fe534a87f711f0ef9d
Submitter: Zuul
Branch: master

commit ce18e816b899b0c2110969fe534a87f711f0ef9d
Author: Shivanand Tendulker <email address hidden>
Date: Tue Oct 3 01:20:00 2017 -0400

    Add rescue_interface to node DB table

    Add rescue_interface DB field, database migration,
    and object entry for node rescue functionality.

    Change-Id: I2cd8c31283e57249fdf7d30e801052db050660ba
    Partial-bug: #1526449
    Co-Authored-By: Jay Faulkner <email address hidden>
    Co-Authored-By: Josh Gachnang <email address hidden>
    Co-Authored-By: Jesse J. Cook <email address hidden>
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

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

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

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to ironic-specs (master)

Reviewed: https://review.openstack.org/502891
Committed: https://git.openstack.org/cgit/openstack/ironic-specs/commit/?id=82f79a54e08194cd14744a0c7913dcb58b16e50e
Submitter: Zuul
Branch: master

commit 82f79a54e08194cd14744a0c7913dcb58b16e50e
Author: Shivanand Tendulker <email address hidden>
Date: Tue Sep 12 02:42:42 2017 -0400

    Update 'Nova rescue/unrescue in Ironic'

    This updates spec for rescue interface support to:
    1. add a new method clean_up() in RescueInterface class. This
       method would perform any necessary clean up of the node upon
       RESCUEWAIT timeout/failure or finishing rescue operation.
    2. mention that rescue interface is supported only with the
       hardware types. For classic drivers rescue interface would be
       set to 'no-rescue'.
    3. mention that this interface would be supported only with
       OSC CLI.

    Change-Id: Ia1c28cf6dda4626d8b7f30da1860e66cd716a29a
    Related-bug: #1526449

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
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/528699

Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic (master)

Change abandoned by Shivanand Tendulker (<email address hidden>) on branch: master
Review: https://review.openstack.org/522808
Reason: This is no more required.

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/509335
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=433b1fd197480d95f79539e61f1a9222d349e102
Submitter: Zuul
Branch: master

commit 433b1fd197480d95f79539e61f1a9222d349e102
Author: Shivanand Tendulker <email address hidden>
Date: Tue Oct 3 10:45:10 2017 -0400

    Adds rescue_interface to base driver class

    This commit adds `rescue` interface to `BaseDriver` and implements
    it for `fake-hardware` hardware type. It adds configuration
    parameters '[DEFAULT]/enabled_rescue_interfaces' and
    '[DEFAULT]/default_rescue_interface'. The default value of
    configuration parameter '[DEFAULT]/enabled_rescue_interfaces' is
    `no-rescue`.

    It adds new rescue states and a new 'rescue' field to the Node
    object. It adds objects.node.Node._convert_to_version().
    The method handles converting the new rescue_interface field
    between different versions of the Node.

    Partial-bug: #1526449
    Co-Authored-By: Jay Faulkner <email address hidden>
    Co-Authored-By: Josh Gachnang <email address hidden>
    Co-Authored-By: Jesse J. Cook <email address hidden>
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

    Change-Id: I1534247bf207a20a7a58534988192aef392eaff2

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/509336
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=084da02a324ac9271b678fd029e3352b9bdb04dc
Submitter: Zuul
Branch: master

commit 084da02a324ac9271b678fd029e3352b9bdb04dc
Author: Shivanand Tendulker <email address hidden>
Date: Tue Oct 3 14:09:50 2017 -0400

    Adds RPC calls for rescue interface

    This commit adds RPC calls for rescue interface.
    It also adds transitions to/from the rescue-related states.

    Change-Id: I12cc8c3b89588394ff10837f05dd6ad5e9b55ee7
    Partial-bug: #1526449
    Co-Authored-By: Jay Faulkner <email address hidden>
    Co-Authored-By: Josh Gachnang <email address hidden>
    Co-Authored-By: Jesse J. Cook <email address hidden>
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to ironic (master)

Reviewed: https://review.openstack.org/509342
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=fbee0981ad0afe304e58006609eabf35cfe89489
Submitter: Zuul
Branch: master

commit fbee0981ad0afe304e58006609eabf35cfe89489
Author: Shivanand Tendulker <email address hidden>
Date: Thu Nov 16 11:43:16 2017 -0500

    Add rescue related methods to network interface

    Adds methods `add_rescuing_network` and `remove_rescuing_network`
    to add/remove rescuing network to `network` interface.
    These methods are not added to `flat` network interface.
    The 'flat' network uses same network for tenant and provisioning.
    It makes sense to use the same for rescuing as well; as opposed
    to a separate network like we have for cleaning.

    Change-Id: I8f4123bfe7d293e8ff6f3bfc2f25445a39c94c73
    Related-bug: #1526449
    Co-Authored-By: Jay Faulkner <email address hidden>
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Jesse J. Cook <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/353156
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=a9bc2e6ddf81d7bb22ddeb32f57d2c7bf368d6bd
Submitter: Zuul
Branch: master

commit a9bc2e6ddf81d7bb22ddeb32f57d2c7bf368d6bd
Author: Jay Faulkner <email address hidden>
Date: Tue Aug 9 16:09:02 2016 -0700

    Add rescuewait timeout periodic task

    Ensure nodes don't get stuck in rescuewait forever when
    a rescue ramdisk fails to boot and start heartbeating.

    Change-Id: I15a92c0f619505e25768dc2fbc1b2a796f0b38fa
    Related-bug: #1526449
    Co-Authored-By: Jay Faulkner <email address hidden>
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Jesse J. Cook <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Julia Kreger (juliaashleykreger)
Changed in ironic:
assignee: Julia Kreger (juliaashleykreger) → Hironori Shiina (shiina-hironori)
Changed in ironic:
assignee: Hironori Shiina (shiina-hironori) → Ruby Loo (rloo)
Changed in ironic:
assignee: Ruby Loo (rloo) → Dao Cong Tien (tiendc)
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/538119

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

Reviewed: https://review.openstack.org/400437
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=4624c572e21f136db5df8ebcd0ddae03eed71a59
Submitter: Zuul
Branch: master

commit 4624c572e21f136db5df8ebcd0ddae03eed71a59
Author: Shivanand Tendulker <email address hidden>
Date: Thu Nov 16 13:23:05 2017 -0500

    Agent rescue implementation

    This implements agent based rescue interface.

    Partial-Bug: #1526449

    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

    Change-Id: I9b4c1278dc5fab7888fbfe586c15e31ed3958978

Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Julia Kreger (juliaashleykreger)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/350831
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=49fabe6d7b7051cb78d6f7904a62ab6ae2bd8c0f
Submitter: Zuul
Branch: master

commit 49fabe6d7b7051cb78d6f7904a62ab6ae2bd8c0f
Author: Jay Faulkner <email address hidden>
Date: Wed Aug 3 17:11:33 2016 -0700

    Add API methods for [un]rescue

    Adds API methods to support rescue and unrescue.

    After rescuing a node, it will be left running a rescue ramdisk,
    configured with the rescue_password, and listening with ssh on the
    specified network interfaces.

    Unrescuing a node will return the node to Active.

    Change-Id: I3953ff0b1ca000f8ae83fb7b3c663f848a149345
    Partial-bug: #1526449
    Co-Authored-By: Jay Faulkner <email address hidden>
    Co-Authored-By: Josh Gachnang <email address hidden>
    Co-Authored-By: Jesse J. Cook <email address hidden>
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

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

Reviewed: https://review.openstack.org/538260
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=b5a8953118036457cb8f907fe0ee5b8c648be91f
Submitter: Zuul
Branch: master

commit b5a8953118036457cb8f907fe0ee5b8c648be91f
Author: Hironori Shiina <email address hidden>
Date: Fri Jan 26 23:52:45 2018 +0900

    iRMC:Support preparing rescue ramdisk in iRMC PXE

    Adds support to prepare rescue ramdisk to iRMC PXE boot interface,
    which is a subclass of PXE boot interface by adding the new argument.

    Also adds unit tests to confirm iRMC PXE boot interface passes the
    same tests as generic PXE boot interface.

    Change-Id: I1b4aeb207772a09cacf0bff910be4061ec5c74ee
    Related-Bug: #1526449

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

Changed in ironic:
assignee: Julia Kreger (juliaashleykreger) → Dmitry Tantsur (divius)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to ironic (master)

Reviewed: https://review.openstack.org/538375
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=45d542e4b9c72f9bbb19579e5e813274193128c0
Submitter: Zuul
Branch: master

commit 45d542e4b9c72f9bbb19579e5e813274193128c0
Author: Shivanand Tendulker <email address hidden>
Date: Fri Jan 26 13:02:41 2018 -0500

    Follow-up for API methods for rescue implementation

    This patch addresses outstanding comments for commit
    49fabe6d7b7051cb78d6f7904a62ab6ae2bd8c0f

    Change-Id: I566b219bc235c2dd318dfd0bd1a1b61f7757a88e
    Related-Bug: #1526449

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

Reviewed: https://review.openstack.org/502889
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=7394dbbacb1d6feeeb7b5faa58d1e6cab64ddd25
Submitter: Zuul
Branch: master

commit 7394dbbacb1d6feeeb7b5faa58d1e6cab64ddd25
Author: Shivanand Tendulker <email address hidden>
Date: Tue Sep 12 01:54:59 2017 -0400

    Add rescue interface field to node-related notifications

    This patch adds rescue_interface field to node-related notification
    objects.

    Co-Authored-By: Jay Faulkner <email address hidden>
    Co-Authored-By: Josh Gachnang <email address hidden>
    Co-Authored-By: Jesse J. Cook <email address hidden>
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

    Change-Id: I8aa4c3c4701eae5f7838192bdbcf46a069370643
    Partial-bug: #1526449

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/517919
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=b9b4a55a4193dddb1d4d34a9d1e1fc84c5d90583
Submitter: Zuul
Branch: master

commit b9b4a55a4193dddb1d4d34a9d1e1fc84c5d90583
Author: Shivanand Tendulker <email address hidden>
Date: Fri Nov 3 07:34:03 2017 -0400

    Update description for config params of 'rescue' interface

    As ``rescue`` API implementation has merged, we can let users use
    configuration parameters related to this feature. This patch fixes
    the help messages for the same.

    Change-Id: Idab95302011c3bb3f1db560a6a3f9481371e7671
    Partial-bug: #1526449

Changed in ironic:
assignee: Dmitry Tantsur (divius) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (master)

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

Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to ironic (master)

Reviewed: https://review.openstack.org/538252
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=a05c8ef8c73b6d06aa727c94aa3c083b977f0b91
Submitter: Zuul
Branch: master

commit a05c8ef8c73b6d06aa727c94aa3c083b977f0b91
Author: Shivanand Tendulker <email address hidden>
Date: Fri Jan 26 02:32:19 2018 -0500

    Follow-up for agent rescue implementation

    This patch addresses outstanding comments for commit
    4624c572e21f136db5df8ebcd0ddae03eed71a59

    Change-Id: I672ca923ce511b30e62a68140f00bb6256008efe
    Related-Bug: #1526449

Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/538376
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=45e7cadb6f21e77a85af16c11400601b182fc98d
Submitter: Zuul
Branch: master

commit 45e7cadb6f21e77a85af16c11400601b182fc98d
Author: Shivanand Tendulker <email address hidden>
Date: Fri Jan 26 13:46:35 2018 -0500

    Add support for preparing rescue ramdisk in iLO PXE

    Adds support to prepare rescue ramdisk to 'ilo-pxe' boot
    interface, which is a subclass of 'pxe' boot interface by
    adding the new argument.

    Change-Id: Ie486476bfb2ef3ccb30e4b3bb13ec2ee350bfcfd
    Related-Bug: #1526449

Changed in ironic:
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Shivanand Tendulker (stendulker)
assignee: Shivanand Tendulker (stendulker) → Dao Cong Tien (tiendc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/419606
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=9a6c62dd8e54bb07f4ca4da0b4c3c4e71ebf7971
Submitter: Zuul
Branch: master

commit 9a6c62dd8e54bb07f4ca4da0b4c3c4e71ebf7971
Author: Mario Villaplana <email address hidden>
Date: Thu Jan 12 18:51:36 2017 +0000

    Add api-ref and ironic state documentation for rescue

    This patch adds following:
      - Updates ironic state documentation with rescue related states
      - Updates api-ref with rescue interface fields introduced in
        API version 1.38

    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Aparna <email address hidden>
    Co-Authored-By: Shivanand Tendulker <email address hidden>

    Partial-Bug: 1526449

    Change-Id: Ifcfa52ede62894b1990aaa640944be3431ddfe8f

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to ironic (master)

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

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

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

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

Reviewed: https://review.openstack.org/540392
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=8010b0707695e529f288abd65940d878ba57769b
Submitter: Zuul
Branch: master

commit 8010b0707695e529f288abd65940d878ba57769b
Author: Shivanand Tendulker <email address hidden>
Date: Fri Feb 2 10:05:47 2018 -0500

    Follow-up patch for api-ref documentation for rescue

    This patch addresses outstanding comments for commit
    9a6c62dd8e54bb07f4ca4da0b4c3c4e71ebf7971

    Change-Id: I3072f36a57cfd4d4963d5aa0bd2a60888df4d587
    Related-Bug: #1526449

Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Dmitry Tantsur (divius)
Changed in ironic:
assignee: Dmitry Tantsur (divius) → Dao Cong Tien (tiendc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/524118
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=f30b2ebb7a70f83b6053be193922442889b73c3d
Submitter: Zuul
Branch: master

commit f30b2ebb7a70f83b6053be193922442889b73c3d
Author: Dao Cong Tien <email address hidden>
Date: Thu Nov 30 17:10:58 2017 +0700

    devstack: add support for rescue mode

    This adds config for setting rescue interface for node,
    rescue network, and rescue images.

    Change-Id: I332223f187783fc06e19e62a886a8a7378c62cf2
    Partial-Bug: 1526449
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Annie Lezil <email address hidden>

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

Reviewed: https://review.openstack.org/538119
Committed: https://git.openstack.org/cgit/openstack/ironic-tempest-plugin/commit/?id=4108a3519d10abd00ab08c8408f9b6405112554f
Submitter: Zuul
Branch: master

commit 4108a3519d10abd00ab08c8408f9b6405112554f
Author: Dao Cong Tien <email address hidden>
Date: Fri Jan 26 09:38:46 2018 +0700

    Rescue mode standalone tests

    Adds standalone scenario test for rescue mode.

    Change-Id: Iac2dfb1adab6b9ef53b61046e45740c2b94f2bfb
    Partial-Bug: 1526449

Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Julia Kreger (juliaashleykreger)
Changed in ironic:
assignee: Julia Kreger (juliaashleykreger) → Dao Cong Tien (tiendc)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic-python-agent (master)

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

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

Reviewed: https://review.openstack.org/528699
Committed: https://git.openstack.org/cgit/openstack/ironic-tempest-plugin/commit/?id=d6ce66700f8afd2fce737470f177edc67d96d176
Submitter: Zuul
Branch: master

commit d6ce66700f8afd2fce737470f177edc67d96d176
Author: Dao Cong Tien <email address hidden>
Date: Mon Dec 18 19:04:48 2017 +0700

    Rescue mode tempest tests

    - Adds scenario test for rescue mode.
    - Removes redundant call to validate_authentication() in
    existing test code due to it is called within get_remote_client.

    Partial-Bug: 1526449
    Depends-On: I7c20a0c5f566c3255350fd494d1a2cde84a99440

    Change-Id: I6b62724711ddbe17b59dad30283e544272d9c1f3
    Co-Authored-By: Mario Villaplana <email address hidden>
    Co-Authored-By: Annie Lezil <email address hidden>

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-ironicclient (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/602601

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/602605

Changed in ironic:
assignee: Dao Cong Tien (tiendc) → Mallikarjuna Reddy Kolagatla (mallikarjuna.kolagatla)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to ironic (master)

Reviewed: https://review.openstack.org/539091
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=545b4fd363e975d75bc83dcab24f6a01f25ca663
Submitter: Zuul
Branch: master

commit 545b4fd363e975d75bc83dcab24f6a01f25ca663
Author: Shivanand Tendulker <email address hidden>
Date: Tue Jan 30 00:41:23 2018 -0500

    Add admin documentation for rescue interface

    This commit adds admin documentation for rescue interface
    introduced in API version 1.38

    Change-Id: I02776ba4028de3b93ba1bccec59601d28648fd0a
    Partial-Bug: #1526449

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on python-ironicclient (stable/queens)

Change abandoned by Julia Kreger (<email address hidden>) on branch: stable/queens
Review: https://review.openstack.org/602605
Reason: Marking abandoned as this cannot merge and it otherwise seems resolved.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by Julia Kreger (<email address hidden>) on branch: stable/queens
Review: https://review.openstack.org/602601
Reason: Marking abandoned as this cannot merge and it otherwise seems resolved.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to ironic (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/606905

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

Reviewed: https://review.openstack.org/606905
Committed: https://git.openstack.org/cgit/openstack/ironic/commit/?id=41670839f6016a5878f603c2b1b995e872bef01a
Submitter: Zuul
Branch: stable/rocky

commit 41670839f6016a5878f603c2b1b995e872bef01a
Author: Shivanand Tendulker <email address hidden>
Date: Tue Jan 30 00:41:23 2018 -0500

    Add admin documentation for rescue interface

    This commit adds admin documentation for rescue interface
    introduced in API version 1.38

    Change-Id: I02776ba4028de3b93ba1bccec59601d28648fd0a
    Partial-Bug: #1526449
    (cherry picked from commit 545b4fd363e975d75bc83dcab24f6a01f25ca663)

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on ironic-specs (master)

Change abandoned by "Julia Kreger <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/ironic-specs/+/250648
Reason: Abandoning due to inactivity. In essence, this proposes virtual media based rescue, however rescue over virutal media should already be a thing, boot interface and driver permitting. The iRMC driver does have some virtual media support, so in theory it *should* just work, but as a community

Revision history for this message
Julia Kreger (juliaashleykreger) wrote :

Rescue has been implemented for a very very long time.

Changed in ironic:
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.