Images cannot be changed for deployed node when doing rebuild
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Medium
|
Vladyslav Drok | ||
Juno |
Fix Released
|
Medium
|
Matthew Gilliard |
Bug Description
Suppose you have a deployed node and you want to change image_source's kernel or ramdisk; or you may want to change the driver from pxe_ipmitool to agent_ipmitool and because of that you have to change deploy_kernel and deploy_ramdisk in driver_info.
After changing it in node's instance_info or driver_info in conductor log you can see the following lines:
DEBUG ironic.
and deploy_ramdisk is not updated in folder with node's images.
It happens when during rebuild from active provision state because of this part of code: https:/
Changed in ironic: | |
assignee: | nobody → Vladyslav Drok (vdrok) |
description: | updated |
description: | updated |
Changed in ironic: | |
assignee: | Vladyslav Drok (vdrok) → nobody |
Changed in ironic: | |
assignee: | nobody → Vladyslav Drok (vdrok) |
status: | New → In Progress |
Changed in ironic: | |
importance: | Undecided → Medium |
Changed in ironic: | |
milestone: | none → kilo-2 |
status: | Fix Committed → Fix Released |
Changed in ironic: | |
milestone: | kilo-2 → 2015.1.0 |
I'd rather this wasn't marked as a duplicate. #1401501 is that when an image's kernel and ramdisk change we never notice because we don't check. This bug is about how the image cache doesn't fetch new images even if we do ask for them. They have separate patches to fix them, too:
This bug: https:/ /review. openstack. org/#/c/ 145254 /review. openstack. org/#/c/ 142782/
1401501: https:/