summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorDmitry Tantsur <dtantsur@protonmail.com>2022-04-11 18:48:13 +0200
committerDmitry Tantsur <dtantsur@protonmail.com>2022-04-11 18:54:42 +0200
commit5feb39844ab1a3f266669f01b6a13f39462b4612 (patch)
tree655de33e33b1bd6d013fe26919e6925574b06460 /releasenotes
parent688f8cb7e8ce454d8df695a15abf8a4ac8ffa119 (diff)
downloadironic-5feb39844ab1a3f266669f01b6a13f39462b4612.tar.gz
Allow reusing defaults in per-node kernel_append_params
It may be convenient to use [pxe/redfish/...]kernel_append_params as the universal defaults, while using {driver,instance}_info to only append values. This change allows that by replacing %default% with the value of the applicable configuration option. An example use case: CoreOS requires an additional artifact (root filesystem URL) when PXE booting. While here, fix the PXE/iPXE interface documentation. Change-Id: I829291ab5cc19ec2ca43bc45815d012697f0b408
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/append-params-a8b9f844328da83e.yaml10
1 files changed, 10 insertions, 0 deletions
diff --git a/releasenotes/notes/append-params-a8b9f844328da83e.yaml b/releasenotes/notes/append-params-a8b9f844328da83e.yaml
new file mode 100644
index 000000000..8a17a0f28
--- /dev/null
+++ b/releasenotes/notes/append-params-a8b9f844328da83e.yaml
@@ -0,0 +1,10 @@
+---
+features:
+ - |
+ When using per-node kernel parameters, i.e. ``kernel_append_params`` in the
+ node's ``instance_info`` or ``driver_info``, it is now possible to insert
+ the value of the driver's configuration option (e.g.
+ ``[pxe]kernel_append_params`` via the special ``%default%`` syntax, e.g.::
+
+ baremetal node set node-0 \
+ --driver-info kernel_append_params="%default% foo=bar"