diff --git a/deploy-guide/source/deploymenthost.rst b/deploy-guide/source/deploymenthost.rst index 5f9376f7c5..298cce3f60 100644 --- a/deploy-guide/source/deploymenthost.rst +++ b/deploy-guide/source/deploymenthost.rst @@ -27,7 +27,6 @@ Install one of the following supported operating systems on the deployment hosts: * `Ubuntu server 22.04 (Jammy Jellyfish) LTS 64-bit `_ -* `Debian 11 (Bullseye) LTS 64-bit `_ * `Debian 12 (Bookworm) LTS 64-bit `_ * `Centos 9 Stream 64-bit `_ * `Rocky Linux 9 64-bit `_ diff --git a/deploy-guide/source/overview-requirements.rst b/deploy-guide/source/overview-requirements.rst index 34893d2c0c..25332c5d61 100644 --- a/deploy-guide/source/overview-requirements.rst +++ b/deploy-guide/source/overview-requirements.rst @@ -6,7 +6,6 @@ following minimum requirements: * Debian - * Debian 11 (bullseye) * Debian 12 (bookworm) * Ubuntu diff --git a/deploy-guide/source/targethosts-prepare.rst b/deploy-guide/source/targethosts-prepare.rst index c92f1e389b..79452d3156 100644 --- a/deploy-guide/source/targethosts-prepare.rst +++ b/deploy-guide/source/targethosts-prepare.rst @@ -12,7 +12,6 @@ Install one of the following supported operating systems on the target host: * Ubuntu server 22.04 (Jammy Jellyfish) LTS 64-bit -* Debian 11 64-bit * Debian 12 64-bit * Centos 9 Stream 64-bit * Rocky Linux 9 64-bit diff --git a/doc/source/admin/upgrades/os-compatibility-matrix.html b/doc/source/admin/upgrades/os-compatibility-matrix.html index 83b142cead..39c0653f4c 100644 --- a/doc/source/admin/upgrades/os-compatibility-matrix.html +++ b/doc/source/admin/upgrades/os-compatibility-matrix.html @@ -104,7 +104,7 @@ ✘ - ✔ + ✘ diff --git a/doc/source/user/aio/quickstart.rst b/doc/source/user/aio/quickstart.rst index 752f8d3056..5d387d1de0 100644 --- a/doc/source/user/aio/quickstart.rst +++ b/doc/source/user/aio/quickstart.rst @@ -121,8 +121,7 @@ version. .. note:: The |current_release_formal_name| release is only compatible with - Debian 11 (bullseye), Debian 12 (bookworm), - Ubuntu 22.04 (Jammy Jellyfish), CentOS 9 Stream, + Debian 12 (bookworm), Ubuntu 22.04 (Jammy Jellyfish), CentOS 9 Stream, and derivitives of CentOS Stream/RHEL such as Rocky Linux. The next step is to bootstrap Ansible and the Ansible roles for the diff --git a/playbooks/openstack-hosts-setup.yml b/playbooks/openstack-hosts-setup.yml index 043dc19f26..be659877f7 100644 --- a/playbooks/openstack-hosts-setup.yml +++ b/playbooks/openstack-hosts-setup.yml @@ -53,12 +53,11 @@ - name: Check for a supported Operating System assert: that: - - (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_release'] == 'bullseye') or - (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_release'] == 'bookworm') or + - (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_release'] == 'bookworm') or (ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_release'] == 'jammy') or (ansible_facts['os_family'] == 'RedHat' and ansible_facts['distribution_major_version'] == '9') msg: > - The only supported platforms for this release are Debian 11 (Bullseye), Debian 12 (Bookworm) + The only supported platforms for this release are Debian 12 (Bookworm) Ubuntu 22.04 (Jammy), CentOS 9 Stream, and Rocky Linux 9. roles: - role: "openstack_hosts" diff --git a/releasenotes/notes/drop_debian_bullseye-c93d0e7e52170780.yaml b/releasenotes/notes/drop_debian_bullseye-c93d0e7e52170780.yaml new file mode 100644 index 0000000000..f0cbf5f2f8 --- /dev/null +++ b/releasenotes/notes/drop_debian_bullseye-c93d0e7e52170780.yaml @@ -0,0 +1,4 @@ +--- +deprecations: + - | + Support of Debian 11 (Bullseye) has been removed. diff --git a/tests/roles/bootstrap-host/tasks/check-requirements.yml b/tests/roles/bootstrap-host/tasks/check-requirements.yml index 0ab7a36fc7..51a1e80bc3 100644 --- a/tests/roles/bootstrap-host/tasks/check-requirements.yml +++ b/tests/roles/bootstrap-host/tasks/check-requirements.yml @@ -16,14 +16,12 @@ - name: Check for a supported Operating System assert: that: - (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_release'] == 'bullseye') or (ansible_facts['distribution'] == 'Debian' and ansible_facts['distribution_release'] == 'bookworm') or (ansible_facts['distribution'] == 'Ubuntu' and ansible_facts['distribution_release'] == 'jammy') or - (ansible_facts['os_family'] == 'RedHat' and ansible_facts['distribution_major_version'] == '8') or (ansible_facts['os_family'] == 'RedHat' and ansible_facts['distribution_major_version'] == '9') msg: >- - The only supported platforms for this release are Debian 11 (Bullseye), - Ubuntu 22.04 (Yammy), CentOS Stream 9, and derivatives such as Rocky Linux. + The only supported platforms for this release are Debian 12 (Bookworm), + Ubuntu 22.04 (Jammy), CentOS Stream 9, and derivatives such as Rocky Linux. when: (check_operating_system | default(True))| bool tags: - check-operating-system diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 4aa0c7fa92..3378fcfb53 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -644,63 +644,6 @@ parent: openstack-ansible-deploy-aio nodeset: centos-9-stream -# debian bullseye - -- job: - name: openstack-ansible-deploy-aio_telemetry_metal-debian-bullseye - parent: openstack-ansible-deploy-aio - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-aio_lxc-debian-bullseye - parent: openstack-ansible-deploy-aio - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-infra_lxc-debian-bullseye - parent: openstack-ansible-deploy-aio-infra - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-hosts_lxc-debian-bullseye - parent: openstack-ansible-deploy-aio-hosts - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-hosts_distro_lxc-debian-bullseye - parent: openstack-ansible-deploy-aio-hosts - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-hosts_metal-debian-bullseye - parent: openstack-ansible-deploy-aio-hosts - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-aio_distro_lxc-debian-bullseye - parent: openstack-ansible-deploy-aio-distro - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-aio_metal-debian-bullseye - parent: openstack-ansible-deploy-aio - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-aio_distro_metal-debian-bullseye - parent: openstack-ansible-deploy-aio-distro - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-hosts_lxc_btrfs-debian-bullseye - parent: openstack-ansible-deploy-aio - nodeset: debian-bullseye - -- job: - name: openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bullseye - parent: openstack-ansible-deploy-aio - nodeset: debian-bullseye - # debian bookworm - job: diff --git a/zuul.d/project-templates.yaml b/zuul.d/project-templates.yaml index 05f11eb16f..0344959fc8 100644 --- a/zuul.d/project-templates.yaml +++ b/zuul.d/project-templates.yaml @@ -46,13 +46,11 @@ - openstack-ansible-deploy-aio_lxc-centos-9-stream: voting: false - openstack-ansible-deploy-aio_lxc-rockylinux-9 - - openstack-ansible-deploy-aio_lxc-debian-bullseye - openstack-ansible-deploy-aio_lxc-debian-bookworm - openstack-ansible-deploy-aio_lxc-ubuntu-jammy gate: jobs: - openstack-ansible-deploy-aio_lxc-rockylinux-9 - - openstack-ansible-deploy-aio_lxc-debian-bullseye - openstack-ansible-deploy-aio_lxc-debian-bookworm - openstack-ansible-deploy-aio_lxc-ubuntu-jammy periodic: @@ -90,7 +88,6 @@ voting: false - openstack-ansible-deploy-infra_lxc-rockylinux-9 - openstack-ansible-deploy-infra_lxc_tls-rockylinux-9 - - openstack-ansible-deploy-infra_lxc-debian-bullseye - openstack-ansible-deploy-infra_lxc-debian-bookworm - openstack-ansible-deploy-infra_lxc-ubuntu-jammy - openstack-ansible-deploy-infra_lxc_stepca-ubuntu-jammy @@ -99,7 +96,6 @@ jobs: - openstack-ansible-deploy-infra_lxc-rockylinux-9 - openstack-ansible-deploy-infra_lxc_tls-rockylinux-9 - - openstack-ansible-deploy-infra_lxc-debian-bullseye - openstack-ansible-deploy-infra_lxc-debian-bookworm - openstack-ansible-deploy-infra_lxc-ubuntu-jammy - openstack-ansible-deploy-infra_lxc_stepca-ubuntu-jammy @@ -126,12 +122,11 @@ check: jobs: - openstack-ansible-deploy-hosts_lxc-rockylinux-9 - - openstack-ansible-deploy-hosts_lxc-debian-bullseye + - openstack-ansible-deploy-hosts_lxc-debian-bookworm - openstack-ansible-deploy-hosts_lxc-ubuntu-jammy gate: jobs: - openstack-ansible-deploy-hosts_lxc-rockylinux-9 - - openstack-ansible-deploy-hosts_lxc-debian-bullseye - openstack-ansible-deploy-hosts_lxc-debian-bookworm - openstack-ansible-deploy-hosts_lxc-ubuntu-jammy periodic: @@ -143,13 +138,11 @@ check: jobs: - openstack-ansible-deploy-hosts_metal-rockylinux-9 - - openstack-ansible-deploy-hosts_metal-debian-bullseye - openstack-ansible-deploy-hosts_metal-debian-bookworm - openstack-ansible-deploy-hosts_metal-ubuntu-jammy gate: jobs: - openstack-ansible-deploy-hosts_metal-rockylinux-9 - - openstack-ansible-deploy-hosts_metal-debian-bullseye - openstack-ansible-deploy-hosts_metal-debian-bookworm - openstack-ansible-deploy-hosts_metal-ubuntu-jammy periodic: @@ -171,7 +164,6 @@ name: openstack-ansible-deploy-aio_distro_lxc-jobs experimental: jobs: - - openstack-ansible-deploy-aio_distro_lxc-debian-bullseye - openstack-ansible-deploy-aio_distro_lxc-debian-bookworm - openstack-ansible-deploy-aio_distro_lxc-ubuntu-jammy @@ -179,7 +171,6 @@ name: openstack-ansible-deploy-aio_metal-jobs check: jobs: - - openstack-ansible-deploy-aio_metal-debian-bullseye - openstack-ansible-deploy-aio_metal-debian-bookworm - openstack-ansible-deploy-aio_metal-centos-9-stream: voting: false @@ -195,7 +186,6 @@ gate: jobs: - - openstack-ansible-deploy-aio_metal-debian-bullseye - openstack-ansible-deploy-aio_metal-debian-bookworm - openstack-ansible-deploy-aio_metal-rockylinux-9 - openstack-ansible-deploy-aio_metal-ubuntu-jammy @@ -210,13 +200,11 @@ - openstack-ansible-deploy-aio_telemetry_metal-centos-9-stream: voting: false - openstack-ansible-deploy-aio_telemetry_metal-rockylinux-9 - - openstack-ansible-deploy-aio_telemetry_metal-debian-bullseye - openstack-ansible-deploy-aio_telemetry_metal-debian-bookworm - openstack-ansible-deploy-aio_telemetry_metal-ubuntu-jammy gate: jobs: - openstack-ansible-deploy-aio_telemetry_metal-rockylinux-9 - - openstack-ansible-deploy-aio_telemetry_metal-debian-bullseye - openstack-ansible-deploy-aio_telemetry_metal-debian-bookworm - openstack-ansible-deploy-aio_telemetry_metal-ubuntu-jammy @@ -228,7 +216,6 @@ - openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy experimental: jobs: - - openstack-ansible-deploy-aio_distro_metal-debian-bullseye - openstack-ansible-deploy-aio_distro_metal-debian-bookworm - openstack-ansible-deploy-aio_distro_metal-centos-9-stream @@ -289,9 +276,7 @@ - openstack-ansible-deploy-hosts_lxc_zfs-ubuntu-jammy - openstack-ansible-deploy-hosts_lxc_btrfs-ubuntu-jammy - openstack-ansible-deploy-hosts_lxc_overlayfs-ubuntu-jammy - - openstack-ansible-deploy-hosts_lxc_btrfs-debian-bullseye - openstack-ansible-deploy-hosts_lxc_btrfs-debian-bookworm - - openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bullseye - openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bookworm - openstack-ansible-deploy-hosts_lxc_overlayfs-rockylinux-9 gate: @@ -299,9 +284,7 @@ - openstack-ansible-deploy-hosts_lxc_zfs-ubuntu-jammy - openstack-ansible-deploy-hosts_lxc_btrfs-ubuntu-jammy - openstack-ansible-deploy-hosts_lxc_overlayfs-ubuntu-jammy - - openstack-ansible-deploy-hosts_lxc_btrfs-debian-bullseye - openstack-ansible-deploy-hosts_lxc_btrfs-debian-bookworm - - openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bullseye - openstack-ansible-deploy-hosts_lxc_overlayfs-debian-bookworm - openstack-ansible-deploy-hosts_lxc_overlayfs-rockylinux-9