64272cf1f1
There's no good reason to provide our own defaults for Ironic driver and interface configuration. It easily gets out of sync with changes in Ironic. Let's remove our defaults, and let Ironic provide them. Note that this changes several of the defaults, which are listed in the release note. Users are still able to override them using the existing variables in ironic.yml. Change-Id: Ie27adca0029e41439720eaac49b24cf13fc8068d
44 lines
1.7 KiB
YAML
44 lines
1.7 KiB
YAML
---
|
|
upgrade:
|
|
- |
|
|
Kayobe no longer overrides the enabled and default Ironic hardware types
|
|
and interfaces. This ensures that changes to the default values in Ironic
|
|
are automatically adopted. These may still be customised via the existing
|
|
Kayobe variables in ``${KAYOBE_CONFIG_PATH}/ironic.yml``, e.g.
|
|
``kolla_ironic_enabled_hardware_types``.
|
|
|
|
The default configuration generated by Kayobe in Caracal was:
|
|
|
|
.. code-block:: ini
|
|
|
|
enabled_hardware_types = ipmi
|
|
enabled_bios_interfaces = no-bios
|
|
enabled_boot_interfaces = ipxe,pxe
|
|
enabled_console_interfaces = ipmitool-socat,no-console
|
|
enabled_inspect_interfaces = inspector,no-inspect
|
|
enabled_management_interfaces = ipmitool
|
|
enabled_network_interfaces = noop,flat,neutron
|
|
enabled_power_interfaces = ipmitool
|
|
enabled_raid_interfaces = agent,no-raid
|
|
enabled_rescue_interfaces = agent,no-rescue
|
|
enabled_vendor_interfaces = no-vendor
|
|
|
|
In Dalmatian, Ironic defaults are:
|
|
|
|
.. code-block:: ini
|
|
|
|
enabled_hardware_types = ipmi,redfish
|
|
enabled_bios_interfaces = no-bios,redfish
|
|
enabled_boot_interfaces = ipxe,pxe,redfish-virtual-media
|
|
enabled_console_interfaces = no-console
|
|
enabled_inspect_interfaces = no-inspect,redfish
|
|
enabled_management_interfaces = <determined by enabled hardware types>
|
|
enabled_network_interfaces = flat,noop
|
|
enabled_power_interfaces = <determined by enabled hardware types>
|
|
enabled_raid_interfaces = agent,no-raid,redfish
|
|
enabled_rescue_interfaces = no-rescue
|
|
enabled_vendor_interfaces = ipmitool,redfish,no-vendor
|
|
|
|
In particular, note that the ``neutron`` network interface is no longer
|
|
enabled by default.
|