summaryrefslogtreecommitdiff
path: root/devstack
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-10-18 11:58:42 +0000
committerGerrit Code Review <review@openstack.org>2021-10-18 11:58:42 +0000
commit386c15836c04673ab64373b83aae7161b22c1abe (patch)
treeb12c4c38928acc83b1eb0125fbc87a19ee8c3d00 /devstack
parent34bd42676889a549fccec6645025b63c2016f740 (diff)
parentf205e7d2be69a9ed89ccf685d3cf3b4a513e1ef3 (diff)
downloadironic-386c15836c04673ab64373b83aae7161b22c1abe.tar.gz
Merge "Remove debian packages file for devstack"
Diffstat (limited to 'devstack')
-rw-r--r--devstack/files/bindep.txt54
-rw-r--r--devstack/files/debs/ironic41
2 files changed, 29 insertions, 66 deletions
diff --git a/devstack/files/bindep.txt b/devstack/files/bindep.txt
index a9abbe3b0..951475d2d 100644
--- a/devstack/files/bindep.txt
+++ b/devstack/files/bindep.txt
@@ -11,8 +11,8 @@ ipxe [platform:dpkg default]
ipxe-bootimgs [platform:rpm default]
socat [default]
xinetd [default]
-tftpd-hpa [platform:dpkg default]
-tftp-server [platform:rpm default]
+tftpd-hpa [platform:dpkg]
+tftp-server [platform:rpm]
# Starting with Debian Jessie (and thus in Ubuntu Xenial too),
# pxelinux package provides the pxelinux.0 boot loader,
# but such package is absent from Debian Wheezy / Ubuntu Trusty.
@@ -24,31 +24,30 @@ tftp-server [platform:rpm default]
# or DevStack stops supporting those.
# In the mean time, new Debian-based release codenames will have to be added
# as distros can not be pinned with 'if-later-than' specified.
-pxelinux [platform:ubuntu-xenial platform:debian-jessie default]
-syslinux [platform:rpm platform:ubuntu-trusty platform:debian-wheezy default]
-syslinux-common [platform:ubuntu-xenial platform:debian-jessie default]
+pxelinux [platform:dpkg]
+syslinux [platform:rpm platform:ubuntu-trusty platform:debian-wheezy]
+syslinux-common [platform:dpkg]
socat [default]
# Grub2 files for boot loadingusing PXE/GRUB2
-shim-signed [platform:dpkg default]
-grub-efi-amd64-signed [platform:dpkg default]
-
-# these are needed to create and access VMs when testing with virtual hardware
-libvirt-bin [platform:dpkg devstack]
-libvirt [platform:rpm devstack]
-libvirt-dev [platform:dpkg devstack]
-libvirt-devel [platform:rpm devstack]
-qemu [platform:dpkg devstack build-image-dib]
-qemu-kvm [platform:dpkg platform:rpm devstack]
-qemu-utils [platform:dpkg devstack build-image-dib]
-qemu-system-data [platform:dpkg devstack]
-sgabios [platform:rpm devstack]
-ipxe-qemu [platform:dpkg devstack]
-edk2-ovmf [platform:rpm devstack]
-ovmf [platform:dpkg devstack]
-ipxe-roms-qemu [platform:rpm devstack]
-openvswitch [platform:rpm devstack]
-iptables [devstack]
-net-tools [platform:rpm devstack]
+shim-signed [platform:dpkg]
+grub-efi-amd64-signed [platform:dpkg]
+libvirt-daemon [platform:dpkg]
+libvirt-clients [platform:dpkg]
+libvirt [platform:rpm]
+libvirt-dev [platform:dpkg]
+libvirt-devel [platform:rpm]
+qemu [platform:dpkg]
+qemu-kvm [platform:dpkg platform:rpm]
+qemu-utils [platform:dpkg]
+qemu-system-data [platform:dpkg]
+sgabios [platform:rpm]
+ipxe-qemu [platform:dpkg]
+edk2-ovmf [platform:rpm]
+ovmf [platform:dpkg]
+ipxe-roms-qemu [platform:rpm]
+openvswitch [platform:rpm]
+iptables [default]
+net-tools [platform:rpm]
# these are needed to compile Python dependencies from sources
python-dev [platform:dpkg test]
@@ -79,6 +78,11 @@ graphviz [!platform:gentoo test doc]
# libsrvg2 is needed for sphinxcontrib-svg2pdfconverter in docs builds.
librsvg2-tools [doc platform:rpm]
librsvg2-bin [doc platform:dpkg]
+# For parsing of API response json
+jq
+dosfstools [platform:dpkg]
+# Metalsmith jobs
+gdisk [platform:dpkg]
# these are needed to build a deploy ramdisk
diff --git a/devstack/files/debs/ironic b/devstack/files/debs/ironic
deleted file mode 100644
index 49b0689d7..000000000
--- a/devstack/files/debs/ironic
+++ /dev/null
@@ -1,41 +0,0 @@
-# apparmor is an undeclared dependency for docker on ubuntu: https://github.com/docker/docker/issues/9745
-# Starting with Debian Jessie (and thus in Ubuntu Xenial too),
-# pxelinux package provides the pxelinux.0 boot loader,
-# but such package is absent from Debian Wheezy / Ubuntu Trusty.
-# Also, in Debian Wheezy / Ubuntu Trusty 'syslinux' depends on syslinux-common,
-# but only recommends it in Jessie/Xenial.
-# Make sure syslinux-common is installed for those distros as it provides
-# *.c32 modules for syslinux
-# In the mean time, new Debian-based release codenames will have to be added
-# as distros can not be pinned with 'if-later-than' specified.
-apparmor
-docker.io
-gnupg
-ipmitool
-iptables
-ipxe
-ipxe-qemu
-isolinux
-jq
-libguestfs-tools
-libguestfs0
-libvirt-bin # dist:bionic
-libvirt-daemon-system # dist:focal
-libvirt-dev
-open-iscsi
-openssh-client
-ovmf
-pxelinux
-python-libguestfs # dist:bionic
-python3-guestfs # dist:focal
-qemu
-qemu-kvm
-qemu-utils
-qemu-system-data # dist:focal
-sgabios # dist:bionic
-shellinabox
-socat
-squashfs-tools
-syslinux-common
-tftpd-hpa
-xinetd