ironic/releasenotes/notes/no-root-device-as-kernel-param-5e5326acae7b77a4.yaml
Pavlo Shchelokovskyy fb70e05ae9 Cleanup unused (i)PXE kernel parameters
Bash ramdisk is long deprecated already, but its options are still
passed over as kernel parameters in boot config templates.

This patch removes all options that are no longer used by IPA-based
ramdisk. List of removed kernel parameters:

- deployment_id, deployment_key, ironic_api_url, iscsi_target_iqn:
  used only in bash ramdisk
- boot_option, boot_mode, disk:
  now are either auto-discovered by IPA or fetched from node
- root_device:
  passing root device hints to IPA as kernel parameter was deprecated
  in Newton. With this change, usage of root device hints with ramdisks
  containing IPA of Mitaka release or older will not be possible.

Change-Id: I5e434bf0cc7819cf003c29f01e822a8fbde034c8
Closes-Bug: #1630799
2016-10-06 17:16:31 +03:00

12 lines
532 B
YAML

---
upgrade:
- Ironic no longer passes ``root_device`` as kernel parameter via boot
config files.
Passing root device hints to Ironic Python Agent (IPA) as kernel
parameters was deprecated in Newton release.
As a consequence, using root device hints with Ironic as of Ocata release
will not be possible when deploying nodes with the help of ramdisks based
on IPA as of Mitaka release.
Operators relying on root device hints functionality are advised
to update their IPA-based Ironic deploy images.