Drop Fedora 29 support

With fedora-latest now using Fedora 30 images and Fedora 29 itself EOL
we can now remove support for it from devstack. This change also cleans
up references to earlier Fedora releases under files/rpms/.

Change-Id: I24332f7016ebb549ea678acf677c477b55ec4d4b
This commit is contained in:
Lee Yarwood 2020-02-07 14:34:29 +00:00
parent 1d1f53ddc1
commit 347abd41ce
7 changed files with 12 additions and 22 deletions

View File

@ -1,5 +1,5 @@
iscsi-initiator-utils iscsi-initiator-utils
lvm2 lvm2
qemu-img qemu-img
scsi-target-utils # not:rhel7,f25,f26,f27,f28,f29,f30 NOPRIME scsi-target-utils # not:rhel7,f30 NOPRIME
targetcli # dist:rhel7,f25,f26,f27,f28,f29,f30 NOPRIME targetcli # dist:rhel7,f30 NOPRIME

View File

@ -1,2 +1,2 @@
dstat # not:f29,f30 dstat # not:f30
pcp-system-tools # dist:f29,f30 pcp-system-tools # dist:f30

View File

@ -9,9 +9,9 @@ git-core
graphviz # needed only for docs graphviz # needed only for docs
httpd httpd
httpd-devel httpd-devel
iptables-services # NOPRIME f25,f26,f27,f28,f29,f30 iptables-services # NOPRIME f30
java-1.7.0-openjdk-headless # NOPRIME rhel7 java-1.7.0-openjdk-headless # NOPRIME rhel7
java-1.8.0-openjdk-headless # NOPRIME f25,f26,f27,f28,f29,f30 java-1.8.0-openjdk-headless # NOPRIME f30
libffi-devel libffi-devel
libjpeg-turbo-devel # Pillow 3.0.0 libjpeg-turbo-devel # Pillow 3.0.0
libxml2-devel # lxml libxml2-devel # lxml
@ -27,7 +27,7 @@ pkgconfig
postgresql-devel # psycopg2 postgresql-devel # psycopg2
psmisc psmisc
pyOpenSSL # version in pip uses too much memory pyOpenSSL # version in pip uses too much memory
python3-devel # f29,f30 python3-devel # f30
python-devel python-devel
redhat-rpm-config # missing dep for gcc hardening flags, see rhbz#1217376 redhat-rpm-config # missing dep for gcc hardening flags, see rhbz#1217376
systemd-devel # for systemd-python systemd-devel # for systemd-python

View File

@ -7,7 +7,7 @@ gawk
genisoimage # required for config_drive genisoimage # required for config_drive
iptables iptables
iputils iputils
kernel-modules # dist:f25,f26,f27,f28,f29,f30 kernel-modules # dist:f30
kpartx kpartx
libxml2-python libxml2-python
m2crypto m2crypto

View File

@ -2,7 +2,7 @@ curl
liberasurecode-devel liberasurecode-devel
memcached memcached
pyxattr pyxattr
rsync-daemon # dist:f25,f26,f27,f28,f29,f30 rsync-daemon # dist:f30
sqlite sqlite
xfsprogs xfsprogs
xinetd xinetd

View File

@ -297,18 +297,8 @@ function configure_nova {
fi fi
fi fi
if is_fedora && [[ $DISTRO =~ f29 ]]; then if is_fedora && [[ $DISTRO =~ f3[0-1] ]]; then
# There is an iscsi-initiator bug where it inserts # For f30 and f31 use the rebased 2.1.0 version of the package.
# different whitespace that causes a bunch of output
# matching to fail. We have not been able to get
# fixed, yet :/ Exists in fedora 29 & 30 at least
# https://bugzilla.redhat.com/show_bug.cgi?id=1676365
sudo dnf copr enable -y iwienand/iscsi-initiator-utils
sudo dnf update -y
elif is_fedora && [[ $DISTRO =~ f3[0-1] ]]; then
# For f30 and f31 use the rebased 2.1.0 version of the package. We
# can't use this above as f29 is EOL and as a result we can't
# rebuild packages in copr for it.
sudo dnf copr enable -y lyarwood/iscsi-initiator-utils sudo dnf copr enable -y lyarwood/iscsi-initiator-utils
sudo dnf update -y sudo dnf update -y
fi fi

View File

@ -221,7 +221,7 @@ write_devstack_version
# Warn users who aren't on an explicitly supported distro, but allow them to # Warn users who aren't on an explicitly supported distro, but allow them to
# override check and attempt installation with ``FORCE=yes ./stack`` # override check and attempt installation with ``FORCE=yes ./stack``
if [[ ! ${DISTRO} =~ (bionic|stretch|jessie|f29|f30|opensuse-15.0|opensuse-15.1|opensuse-tumbleweed|rhel7) ]]; then if [[ ! ${DISTRO} =~ (bionic|stretch|jessie|f30|opensuse-15.0|opensuse-15.1|opensuse-tumbleweed|rhel7) ]]; then
echo "WARNING: this script has not been tested on $DISTRO" echo "WARNING: this script has not been tested on $DISTRO"
if [[ "$FORCE" != "yes" ]]; then if [[ "$FORCE" != "yes" ]]; then
die $LINENO "If you wish to run this script anyway run with FORCE=yes" die $LINENO "If you wish to run this script anyway run with FORCE=yes"