e49d347ba9
Since the ironic-agent element builds the ramdisk and extracts the kernel itself, there's no need to actually generate an image at the end of the process. Previously the unnecessary image was being deleted, but this wastes a bunch of time compressing and converting the image. It's better to just not create the image at all. This change adds a noop element called no-final-image that disk-image-create looks for in the element list and, if found, will cause it to skip the final image generation. This is more flexible than the previous ironic-agent-specific method that would have required changes to disk-image-create for every element that wanted to behave similarly. Note that this cannot be done using an environment variable, because element environments.d entries do not propagate out to disk-image-create. It also doesn't make sense as a user option because it should be set by the element author, not the user. Change-Id: I168feb18f0d578b3babbe4784d3ef75e755e1ebd
7 lines
107 B
Text
7 lines
107 B
Text
dhcp-all-interfaces
|
|
no-final-image
|
|
package-installs
|
|
pip-and-virtualenv
|
|
pkg-map
|
|
source-repositories
|
|
svc-map
|