diff --git a/dib/ironic-python-agent-ramdisk/package-installs.yaml b/dib/ironic-python-agent-ramdisk/package-installs.yaml index ba14ccb..fe88b60 100644 --- a/dib/ironic-python-agent-ramdisk/package-installs.yaml +++ b/dib/ironic-python-agent-ramdisk/package-installs.yaml @@ -1,4 +1,3 @@ -tgt: curl: # dmidecode does not exist for ppc* arches so we use lshw dmidecode: @@ -26,6 +25,8 @@ efivar: chrony: e2fsprogs: nvme-cli: +# This provides iscsistart which is required for iBFT support +open-iscsi: libffi-dev: build-only: true diff --git a/dib/ironic-python-agent-ramdisk/pkg-map b/dib/ironic-python-agent-ramdisk/pkg-map index 42fc7f9..31d23ae 100644 --- a/dib/ironic-python-agent-ramdisk/pkg-map +++ b/dib/ironic-python-agent-ramdisk/pkg-map @@ -3,15 +3,13 @@ "rhel": { "7": { "python": "python", - "python-dev": "python-devel", - "tgt": "scsi-target-utils" + "python-dev": "python-devel" } }, "centos": { "7": { "python": "python", - "python-dev": "python-devel", - "tgt": "scsi-target-utils" + "python-dev": "python-devel" } } }, @@ -19,9 +17,9 @@ "redhat": { "libffi-dev": "libffi-devel", "libssl-dev": "openssl-devel", + "open-iscsi": "iscsi-initiator-utils", "python-dev": "python3-devel", - "qemu-utils": "qemu-img", - "tgt": "target-restore" + "qemu-utils": "qemu-img" }, "suse": { "qemu-utils": "qemu", diff --git a/releasenotes/notes/no-iscsi-5d132e6468acab0b.yaml b/releasenotes/notes/no-iscsi-5d132e6468acab0b.yaml new file mode 100644 index 0000000..00b545c --- /dev/null +++ b/releasenotes/notes/no-iscsi-5d132e6468acab0b.yaml @@ -0,0 +1,5 @@ +--- +upgrade: + - | + The ``iscsi`` deploy interface is no longer supported by the DIB builder, + use ironic-python-agent-builder 2.7.0 or older for it.