ironic/ironic/common
Steve Baker 3f76724dfb Write initial grub config on startup
This change removes the documentation to copy master_grub_cfg.txt to
/tftpboot/grub/grub.cfg and instead writes it on conductor startup.
This grub config is a simple redirect config requested by grub network
boot. "master" has been renamed to "initial" as a more accurate label
of its function.

New configuration option [pxe]initial_grub_template allows the deployer
to specify a different initial grub template.

Change-Id: I71191dd399a6c49607f91d69b5b1673799a38624
2021-12-10 15:44:50 +13:00
..
glance_service Remove redundant/legacy is_admin logic 2021-06-15 17:30:10 -07: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-15 17:30:10 -07:00
dhcp_factory.py Change pxe dhcp options name to codes. 2017-10-13 12:50:58 +03:00
driver_factory.py Create node get_interface method 2021-11-08 21:25:40 +00:00
exception.py Clarify driver load error message 2021-11-23 20:40:51 +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 Remove default option from create iso image 2021-11-25 15:27:50 +01: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
kickstart_utils.py Add support for configdrive in anaconda interface 2021-07-04 10:36:18 -07:00
molds.py Add better error messages for invalid conf molds 2021-08-23 06:12:24 -04:00
network.py Update wording used in removal of VIFs 2018-04-18 03:00:15 +00:00
neutron.py Create node get_interface method 2021-11-08 21:25:40 +00:00
nova.py Update nova os-server-external-events response logic 2019-12-10 09:28:23 -06:00
policy.py API endpoints to get node history 2021-09-15 10:54:11 -07:00
profiler.py Enable OSProfiler support in Ironic - follow-up 2017-08-18 14:41:44 +00:00
pxe_utils.py Write initial grub config on startup 2021-12-10 15:44:50 +13:00
raid.py Fix Redfish RAID interface_type physical disk hint 2021-07-02 04:29:01 -04:00
release_mappings.py Set stage for release 18.2 2021-09-21 22:05:01 +00:00
rpc.py All-in-one Ironic service with a local RPC bus 2021-12-07 09:31:12 +01:00
rpc_service.py Add "none" RPC transport that disables the RPC bus 2021-12-07 09:33:04 +01:00
service.py Add "none" RPC transport that disables the RPC bus 2021-12-07 09:33:04 +01:00
states.py Record node history and manage events in db 2021-09-10 14:47:27 -07: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 Ensure desired permissions on all written pxe files 2021-12-10 15:44:50 +13:00
wsgi_service.py Limit the default value of [api]api_workers to 4 2020-11-03 16:33:14 +01:00