diff options
author | Dmitry Tantsur <dtantsur@protonmail.com> | 2022-04-11 18:48:13 +0200 |
---|---|---|
committer | Dmitry Tantsur <dtantsur@protonmail.com> | 2022-04-11 18:54:42 +0200 |
commit | 5feb39844ab1a3f266669f01b6a13f39462b4612 (patch) | |
tree | 655de33e33b1bd6d013fe26919e6925574b06460 /releasenotes/notes/append-params-a8b9f844328da83e.yaml | |
parent | 688f8cb7e8ce454d8df695a15abf8a4ac8ffa119 (diff) | |
download | ironic-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/notes/append-params-a8b9f844328da83e.yaml')
-rw-r--r-- | releasenotes/notes/append-params-a8b9f844328da83e.yaml | 10 |
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" |