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