[RFE] Optionally run automated clean steps during manual cleaning

Bug #1595625 reported by Jay Faulkner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ironic
Confirmed
Wishlist
Unassigned

Bug Description

A deployer, as part of QAing new hardware or the automated cleaning process, may want to perform automated cleaning steps via manual cleaning.

Ironic should permit a user to run manual cleaning without steps specified, in order to run the steps that would've been run by automated cleaning.

Tags: rfe
Revision history for this message
Ruby Loo (rloo) wrote :

Discussed a bit in IRC. I think this is fine. Just needs to be flushed (fleshed?) out a bit, and unless there are some big gotchas, should be fine w/o a spec. [Except I can never remember if any API change requires a spec.]. Off the top of my head:

it means:
- two cleanings would happen before a node gets to available; the manual and automated
- I don't think that we should assume that the absence of any clean steps with a manual-clean request means that we use the automated-clean steps
- what does it mean if there are no automated-clean steps or if automate-clean is disabled
- I would like some explicit flag/argument added to the request to indicate 'use steps from automated-clean'.

Revision history for this message
Dmitry Tantsur (divius) wrote :

An API change usually requires a spec, but this is as trivial as making an argument optional, right? Also I agree with Ruby that I'd prefer an explicit argument to use automated steps.

Changed in ironic:
status: New → Confirmed
Revision history for this message
Mathieu Mitchell (mat128) wrote :

I'm okay without a spec.

summary: - [RFE] Ability to run manual cleaning with automated clean steps
+ [RFE] Optionally run automated clean steps during manual cleaning
Revision history for this message
Dmitry Tantsur (divius) wrote :

We agreed on the meeting that this does not need a spec, but please address the concerns in the comments before we mark it rfe-approved.

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.