I don't think this is an RFE; we're breaking the driver in Nova by not throwing an error when user data is provided (that we ignore), and by using the older user data we're treating rebuild differently than other nova drivers do.
IMO this is a bug, and one that we should fix in Nova+Ironic next cycle (it'd be nearly impossible to land a fix for this in Nova at this point in the cycle).
I don't think this is an RFE; we're breaking the driver in Nova by not throwing an error when user data is provided (that we ignore), and by using the older user data we're treating rebuild differently than other nova drivers do.
IMO this is a bug, and one that we should fix in Nova+Ironic next cycle (it'd be nearly impossible to land a fix for this in Nova at this point in the cycle).