From 094aa37f9084bae4bcc12e9bf8bb151a2d724006 Mon Sep 17 00:00:00 2001 From: Dmitry Tantsur Date: Wed, 16 Dec 2020 17:51:37 +0100 Subject: [PATCH] Add ironic-ramdisk-base to build general-purpose ramdisks Should be usable with the ramdisk deploy interface. Change-Id: I07c3064322357ddb37cb6e8be2f672adcc1a9a0b --- dib/ironic-python-agent-ramdisk/element-deps | 4 +--- dib/ironic-ramdisk-base/README.rst | 5 +++++ .../cleanup.d/99-ramdisk-create | 0 dib/ironic-ramdisk-base/element-deps | 3 +++ releasenotes/notes/ironic-ramdisk-base-3bfb9b90ad416891.yaml | 5 +++++ 5 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 dib/ironic-ramdisk-base/README.rst rename dib/{ironic-python-agent-ramdisk => ironic-ramdisk-base}/cleanup.d/99-ramdisk-create (100%) create mode 100644 dib/ironic-ramdisk-base/element-deps create mode 100644 releasenotes/notes/ironic-ramdisk-base-3bfb9b90ad416891.yaml diff --git a/dib/ironic-python-agent-ramdisk/element-deps b/dib/ironic-python-agent-ramdisk/element-deps index 28e5a3c..2b7162c 100644 --- a/dib/ironic-python-agent-ramdisk/element-deps +++ b/dib/ironic-python-agent-ramdisk/element-deps @@ -1,11 +1,9 @@ +ironic-ramdisk-base dhcp-all-interfaces ibft-interfaces install-static -no-final-image package-installs pip-and-virtualenv pkg-map -runtime-ssh-host-keys -selinux-permissive source-repositories svc-map diff --git a/dib/ironic-ramdisk-base/README.rst b/dib/ironic-ramdisk-base/README.rst new file mode 100644 index 0000000..c32839f --- /dev/null +++ b/dib/ironic-ramdisk-base/README.rst @@ -0,0 +1,5 @@ +ironic-ramdisk-base +=================== + +This is a base element for ironic ramdisks. It does not install anything, just +takes the prepared images and extract kernel/ramdisk from it. diff --git a/dib/ironic-python-agent-ramdisk/cleanup.d/99-ramdisk-create b/dib/ironic-ramdisk-base/cleanup.d/99-ramdisk-create similarity index 100% rename from dib/ironic-python-agent-ramdisk/cleanup.d/99-ramdisk-create rename to dib/ironic-ramdisk-base/cleanup.d/99-ramdisk-create diff --git a/dib/ironic-ramdisk-base/element-deps b/dib/ironic-ramdisk-base/element-deps new file mode 100644 index 0000000..f858f55 --- /dev/null +++ b/dib/ironic-ramdisk-base/element-deps @@ -0,0 +1,3 @@ +no-final-image +runtime-ssh-host-keys +selinux-permissive diff --git a/releasenotes/notes/ironic-ramdisk-base-3bfb9b90ad416891.yaml b/releasenotes/notes/ironic-ramdisk-base-3bfb9b90ad416891.yaml new file mode 100644 index 0000000..5b26a91 --- /dev/null +++ b/releasenotes/notes/ironic-ramdisk-base-3bfb9b90ad416891.yaml @@ -0,0 +1,5 @@ +--- +features: + - | + The new element ``ironic-ramdisk-base`` can be used to build ramdisks + without IPA itself or any of its dependencies.