From 5feb39844ab1a3f266669f01b6a13f39462b4612 Mon Sep 17 00:00:00 2001 From: Dmitry Tantsur Date: Mon, 11 Apr 2022 18:48:13 +0200 Subject: 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 --- releasenotes/notes/append-params-a8b9f844328da83e.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 releasenotes/notes/append-params-a8b9f844328da83e.yaml (limited to 'releasenotes') 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" -- cgit v1.2.1