ironic/ironic/common
Ruby Loo 22e0671aed Fix rebuilds using anaconda deploy interface
The anaconda deploy interface was saving internal information in
the node's instance_info, in the user-facing 'stage2' and
'ks_template' fields. This broke rebuilds using a different image
with different stage2 or template specified in the image properties.
This has been fixed by saving the information in the node's
driver_internal_info instead.

Addresses comments/nits from
https://review.opendev.org/c/openstack/ironic/+/827924.

Conflict: ironic/common/pxe_utils.py & ironic/drivers/modules/pxe.py
because Node.[set|del]_driver_internal_info() are only avail in
master; changed to copy the dict, make the changes, and then set
the node's driver_internal_info to the updated dict.

Change-Id: Id9428518d21290fb38a0f7471a2cb69a6cb3ffb2
(cherry picked from commit ab68c9d88b)
(cherry picked from commit 42ec7df183)
2022-03-15 13:43:29 +00:00
..
glance_service Remove redundant/legacy is_admin logic 2021-06-28 14:07:20 +00:00
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
args.py JSON conversion followup change 2020-11-26 11:05:48 +13:00
boot_devices.py Add `FLOPPY` boot device constant 2019-09-13 13:40:02 +02:00
boot_modes.py Adds boot mode support to ManagementInterface 2018-06-15 15:19:41 +00:00
cinder.py Remove deprecated [cinder]url 2020-05-14 17:43:57 +02:00
components.py Add indicator management harness to ManagementInterface 2019-08-26 12:05:29 +02:00
config.py Finalize removal of ipxe_enabled option 2020-02-21 14:25:01 +08:00
context.py Remove redundant/legacy is_admin logic 2021-06-28 14:07:20 +00:00
dhcp_factory.py Change pxe dhcp options name to codes. 2017-10-13 12:50:58 +03:00
driver_factory.py Trivial: add a missing argument to an exception 2021-03-12 17:50:12 +01:00
exception.py Clarify driver load error message 2021-11-29 17:56:31 +00:00
faults.py Validating fault value when querying with fault field 2018-06-12 20:47:30 +08:00
fsm.py Stop using six library 2019-12-23 09:38:25 +01:00
grub_conf.template Fix for automated boot iso issue with IPA ramdisk 2015-04-10 09:09:53 -07:00
hash_ring.py Fix a race condition in the hash ring code 2020-09-28 17:15:28 +02:00
i18n.py Make oslo.i18n an optional dependency 2020-04-02 14:10:21 +02:00
image_service.py Replace pysendfile with os.sendfile 2021-02-18 10:16:57 +01:00
images.py Avoid double file removal in create_boot_iso 2021-07-07 16:29:19 +00:00
indicator_states.py Add indicator management harness to ManagementInterface 2019-08-26 12:05:29 +02:00
isolinux_config.template Add support for creating vfat and iso images 2014-08-26 21:18:11 +05:30
keystone.py Switch Ironic to openstacksdk for Neutron 2020-08-19 10:48:17 +02:00
molds.py Add better error messages for invalid conf molds 2021-09-17 07:54:03 +00:00
network.py Update wording used in removal of VIFs 2018-04-18 03:00:15 +00:00
neutron.py Ensure 'port' is up2date after binding:host_id 2022-01-12 00:45:27 +00:00
nova.py Update nova os-server-external-events response logic 2019-12-10 09:28:23 -06:00
policy.py Suppress policy deprecation and default change warnings 2021-07-02 20:55:58 +00:00
profiler.py Enable OSProfiler support in Ironic - follow-up 2017-08-18 14:41:44 +00:00
pxe_utils.py Fix rebuilds using anaconda deploy interface 2022-03-15 13:43:29 +00:00
raid.py Fix Redfish RAID interface_type physical disk hint 2021-07-15 08:13:21 -04:00
release_mappings.py Add missing BIOSSettings version mapping for older releases 2021-07-13 14:09:33 +02:00
rpc.py Make versioned notifications topics configurable 2019-01-23 08:38:18 +01:00
rpc_service.py Switch to JSON RPC from ironic-lib 2021-03-10 16:48:07 +01:00
service.py reloads mutable config values on SIGHUP 2018-02-28 23:46:30 +00:00
states.py Clean up nodes in DELETING on conductor restart 2020-07-03 11:41:29 +02:00
swift.py Enable swift temporary URLs in grenade and provide a good error message 2021-02-24 13:34:17 +01:00
utils.py Improve agent_client logging 2021-06-07 17:53:31 +00:00
wsgi_service.py Limit the default value of [api]api_workers to 4 2020-11-03 16:33:14 +01:00