diskimage-builder/diskimage_builder/lib
Ian Wienand 3425624686 Allow setting ROOT_LABEL from environment
--root-label was added with I596104d1a63b5dc6549e8460a1ae3da00165ef04

This sets the ROOT_LABEL environment variable.

Over the years how this deploys has become more complex; now this
value gets written into DIB_BLOCK_DEVICE_PARAMS_YAML default values,
which is then loaded into DIB_ROOT_LABEL.

To override this from the environment you need to specify a full
DIB_BLOCK_DEVICE_CONFIG -- we don't have a way to just merge in the
root label setting.

Using the command-line argument is difficult with tools like nodepool
where the command-line is baked into something else.  However we
already have methods for overriding environment variables on dib
calls.

Several of the other variables here accept default values from the
environment, so this is not an outlier.  Making ROOT_LABEL also do
this allows us to test with non-default root devices in the gate (see
the linked change).

Change-Id: Ia1ef48c24841a86f387ff9603c64fd23d8670193
Needed-By: https://review.opendev.org/c/zuul/nodepool/+/853574
2022-08-18 11:21:19 +10:00
..
common-defaults Support for Cloud Images on ppc64le for rhel7 and centos7 2017-06-29 15:44:26 +10:00
common-functions Merge "Add element block-device-efi-lvm" 2021-07-08 01:08:26 +00:00
dib-block-device.py Remove dib-block-device console entrypoint 2020-11-09 16:43:19 +11:00
dib-run-parts dib-run-parts: stop leaving PROFILE_DIR behind 2021-04-21 10:42:30 +10:00
die Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
disk-image-create Allow setting ROOT_LABEL from environment 2022-08-18 11:21:19 +10:00
element-info.py Remove entry-point for element-info 2020-11-09 16:39:35 +11:00
img-defaults Remove the rhel 8 check for xfs 2019-06-12 07:01:36 -07:00
img-functions Fix: IPA image buidling with OpenSuse. 2021-03-29 13:46:04 +03:00
outfilter.py Fix DIB scripts python version 2020-07-07 12:53:51 -07:00
ramdisk-defaults Move elements & lib relative to diskimage_builder package 2016-11-01 17:27:41 -07:00
ramdisk-functions Remove use of 'which'. 2017-05-19 12:43:36 -07:00
ramdisk-image-create Move diskimage-image-create to an entry point 2016-11-02 05:12:11 +00:00