diff --git a/doc/source/install/index.rst b/doc/source/install/index.rst index 1e8c6cd95..5d798a342 100644 --- a/doc/source/install/index.rst +++ b/doc/source/install/index.rst @@ -23,8 +23,7 @@ Supported operating systems: * Ubuntu 16.04, 18.04 * Red Hat Enterprise Linux (RHEL) 8 * CentOS 8 -* Fedora 22 -* openSUSE Leap 42.1, 42.2 +* openSUSE Leap 15.1 If you want to try Bifrost on a virtual environment, see :doc:`/contributor/testenv`. diff --git a/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml b/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml index 3c436cc55..11d60f5d0 100644 --- a/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml +++ b/playbooks/roles/bifrost-configdrives-dynamic/meta/main.yml @@ -8,14 +8,13 @@ galaxy_info: platforms: - name: EL versions: - - 7 + - 8 - name: Ubuntu versions: - xenial - bionic - name: Debian versions: - - jessie - stretch categories: - cloud diff --git a/playbooks/roles/bifrost-create-dib-image/meta/main.yml b/playbooks/roles/bifrost-create-dib-image/meta/main.yml index 51f9086c9..4fce3c619 100644 --- a/playbooks/roles/bifrost-create-dib-image/meta/main.yml +++ b/playbooks/roles/bifrost-create-dib-image/meta/main.yml @@ -8,10 +8,9 @@ galaxy_info: platforms: - name: EL versions: - - 7 + - 8 - name: Debian versions: - - jessie - stretch - name: Ubuntu versions: diff --git a/playbooks/roles/bifrost-create-vm-nodes/defaults/required_defaults_Debian_jessie.yml b/playbooks/roles/bifrost-create-vm-nodes/defaults/required_defaults_Debian_jessie.yml deleted file mode 100644 index f4485d8b6..000000000 --- a/playbooks/roles/bifrost-create-vm-nodes/defaults/required_defaults_Debian_jessie.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -libvirt_service_name: libvirtd diff --git a/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml b/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml index c71ab7c5e..c8b91c9d3 100644 --- a/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml +++ b/playbooks/roles/bifrost-create-vm-nodes/meta/main.yml @@ -8,10 +8,9 @@ galaxy_info: platforms: - name: EL versions: - - 7 + - 8 - name: Debian versions: - - jessie - stretch - name: Ubuntu versions: diff --git a/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml b/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml index cd6f00c5c..68aa7deda 100644 --- a/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml +++ b/playbooks/roles/bifrost-deploy-nodes-dynamic/meta/main.yml @@ -8,10 +8,9 @@ galaxy_info: platforms: - name: EL versions: - - 7 + - 8 - name: Debian versions: - - jessie - stretch - name: Ubuntu versions: diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_jessie.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_jessie.yml deleted file mode 100644 index 6c093ba7e..000000000 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Debian_jessie.yml +++ /dev/null @@ -1,37 +0,0 @@ ---- -init_template: systemd_template.j2 -init_dest_dir: /usr/lib/systemd/system/ -init_ext: .service -ipxe_dir: /usr/lib/ipxe/ -ipxe_full_binary: ipxe.pxe -nginx_user: www-data -mysql_service_name: mysql -required_packages: - - mysql-server - - python-dev - - python-mysqldb - - python-configparser - - libffi-dev - - libxslt1-dev - - libssl-dev - - libxml2-dev - - ipxe - - tftpd-hpa - - tftp-hpa - - xinetd - - parted - - ipmitool - - psmisc - - nginx - - wget - - genisoimage - - kpartx - - qemu-utils - - debootstrap - - uuid-runtime - - dnsmasq -# NOTE(TheJulia): The above entry for dnsmasq must be the last entry in the -# package list as the installation causes name resolution changes that can -# temporarily block packages following it while the system is being -# reconfigured. See: https://review.opendev.org/#/c/223813 - diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_22.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_22.yml deleted file mode 100644 index a263349ec..000000000 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_22.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -# NOTE(cinerama): On Fedora 22, ansible 1.9, ansible_pkg_mgr -# defaults to yum, which may not be installed. This can be safely -# removed when we start using an ansible release which prefers dnf. -ansible_pkg_mgr: "dnf" diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_25.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_25.yml deleted file mode 100644 index 4ccd6b0d5..000000000 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_25.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- -init_template: systemd_template.j2 -init_dest_dir: /usr/lib/systemd/system/ -init_ext: .service -ipxe_dir: /usr/share/ipxe/ -ipxe_full_binary: ipxe.lkrn -ironic_rootwrap_dir: /usr/bin/ -nginx_user: nginx -mysql_service_name: mariadb -tftp_service_name: tftp -required_packages: - - mariadb-server - - dnsmasq - - python-devel - - MySQL-python - - libselinux-python - - python-iniparse - - libffi-devel - - libxslt-devel - - openssl-devel - - libxml2-devel - - ipxe-bootimgs - - tftp-server - - xinetd - - parted - - ipmitool - - psmisc - - nginx - - wget - - genisoimage - - kpartx - - qemu-kvm - - qemu-img - - libselinux-python - - policycoreutils-python - - debootstrap - - gcc - - socat -iscsi_required_packages: - - iscsi-initiator-utils - - gdisk - - dosfstools diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_26.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_26.yml deleted file mode 100644 index b1d473de3..000000000 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_26.yml +++ /dev/null @@ -1,43 +0,0 @@ ---- -init_template: systemd_template.j2 -init_dest_dir: /usr/lib/systemd/system/ -init_ext: .service -ipxe_dir: /usr/share/ipxe/ -ipxe_full_binary: ipxe.lkrn -ironic_rootwrap_dir: /usr/bin/ -nginx_user: nginx -mysql_service_name: mariadb -tftp_service_name: tftp -required_packages: - - mariadb-server - - dnsmasq - - python-devel - - MySQL-python - - libselinux-python - - python-iniparse - - libffi-devel - - libxslt-devel - - openssl-devel - - libxml2-devel - - ipxe-bootimgs - - tftp-server - - xinetd - - parted - - ipmitool - - psmisc - - nginx - - wget - - genisoimage - - kpartx - - qemu-kvm - - qemu-img - - libselinux-python - - policycoreutils-python - - policycoreutils-python-utils - - debootstrap - - gcc - - socat -iscsi_required_packages: - - iscsi-initiator-utils - - gdisk - - dosfstools diff --git a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_27.yml b/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_27.yml deleted file mode 100644 index b1d473de3..000000000 --- a/playbooks/roles/bifrost-ironic-install/defaults/required_defaults_Fedora_27.yml +++ /dev/null @@ -1,43 +0,0 @@ ---- -init_template: systemd_template.j2 -init_dest_dir: /usr/lib/systemd/system/ -init_ext: .service -ipxe_dir: /usr/share/ipxe/ -ipxe_full_binary: ipxe.lkrn -ironic_rootwrap_dir: /usr/bin/ -nginx_user: nginx -mysql_service_name: mariadb -tftp_service_name: tftp -required_packages: - - mariadb-server - - dnsmasq - - python-devel - - MySQL-python - - libselinux-python - - python-iniparse - - libffi-devel - - libxslt-devel - - openssl-devel - - libxml2-devel - - ipxe-bootimgs - - tftp-server - - xinetd - - parted - - ipmitool - - psmisc - - nginx - - wget - - genisoimage - - kpartx - - qemu-kvm - - qemu-img - - libselinux-python - - policycoreutils-python - - policycoreutils-python-utils - - debootstrap - - gcc - - socat -iscsi_required_packages: - - iscsi-initiator-utils - - gdisk - - dosfstools diff --git a/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Debian_jessie.yml b/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Debian_jessie.yml deleted file mode 100644 index 1c3f8328e..000000000 --- a/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Debian_jessie.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -init_template: systemd_template.j2 -init_dest_dir: /usr/lib/systemd/system/ -init_ext: .service -nginx_user: www-data -mysql_service_name: mysql -required_packages: - - mysql-server - - python-dev - - python-mysqldb - - python-configparser - - libffi-dev - - libxslt1-dev - - libssl-dev - - libxml2-dev - - nginx - - uwsgi - - uwsgi-core - - uwsgi-plugin-python diff --git a/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Fedora_22.yml b/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Fedora_22.yml deleted file mode 100644 index a263349ec..000000000 --- a/playbooks/roles/bifrost-keystone-install/defaults/required_defaults_Fedora_22.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -# NOTE(cinerama): On Fedora 22, ansible 1.9, ansible_pkg_mgr -# defaults to yum, which may not be installed. This can be safely -# removed when we start using an ansible release which prefers dnf. -ansible_pkg_mgr: "dnf" diff --git a/releasenotes/notes/ancient-fedora-jessie-773ba251b28f4a94.yaml b/releasenotes/notes/ancient-fedora-jessie-773ba251b28f4a94.yaml new file mode 100644 index 000000000..4c0b390ae --- /dev/null +++ b/releasenotes/notes/ancient-fedora-jessie-773ba251b28f4a94.yaml @@ -0,0 +1,6 @@ +--- +upgrade: + - | + Explicit support for Fedora versions < 30 has been removed. + - | + Explicit support for Debian Jessie has been removed.