Remove support for all distributions with Python 3.6
They are broken after setup.cfg changes have been done to projects. Change-Id: I762755024322afc6517adfb8ad79adfa3ec346cf
This commit is contained in:
parent
658d5cef53
commit
901d587f88
@ -15,19 +15,15 @@ Supported operating systems
|
|||||||
Full support (fully tested in the CI, no known or potential issues):
|
Full support (fully tested in the CI, no known or potential issues):
|
||||||
|
|
||||||
* CentOS Stream 9
|
* CentOS Stream 9
|
||||||
* CentOS Stream 8 (deprecated but will keep running normal CI until Z cycle)
|
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
RHEL is assumed to work but not tested explicitly.
|
RHEL 9 and derivatives are assumed to work but not tested explicitly.
|
||||||
|
|
||||||
* Ubuntu 20.04 "Focal"
|
* Ubuntu 20.04 "Focal"
|
||||||
* Debian 11 "Bullseye"
|
* Debian 11 "Bullseye"
|
||||||
|
|
||||||
Deprecated, support may be removed at any moment:
|
Limited support, may be removed at any moment:
|
||||||
|
|
||||||
* Ubuntu 18.04 "Bionic"
|
|
||||||
* Debian 10 "Buster
|
|
||||||
* openSUSE Leap 15.2
|
|
||||||
* Fedora 34 (32+ is supported but not recommended)
|
* Fedora 34 (32+ is supported but not recommended)
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
@ -43,8 +43,8 @@ this.
|
|||||||
|
|
||||||
.. code-block:: yaml
|
.. code-block:: yaml
|
||||||
|
|
||||||
ipa_kernel_upstream_url: file:///vagrant/ipa-centos8-master.kernel
|
ipa_kernel_upstream_url: file:///vagrant/ipa-centos9-master.kernel
|
||||||
ipa_ramdisk_upstream_url: file:///vagrant/ipa-centos8-master.initramfs
|
ipa_ramdisk_upstream_url: file:///vagrant/ipa-centos9-master.initramfs
|
||||||
cirros_deploy_image_upstream_url: file:///vagrant/cirros-0.5.1-x86_64-disk.img
|
cirros_deploy_image_upstream_url: file:///vagrant/cirros-0.5.1-x86_64-disk.img
|
||||||
dib_git_url: file:///vagrant/git/diskimage-builder
|
dib_git_url: file:///vagrant/git/diskimage-builder
|
||||||
ironicclient_git_url: file:///vagrant/git/python-ironicclient
|
ironicclient_git_url: file:///vagrant/git/python-ironicclient
|
||||||
|
@ -156,9 +156,9 @@ DIB-based or any other IPA image, you will need to take the following steps:
|
|||||||
file and update the ``ipa_kernel_upstream_url`` and
|
file and update the ``ipa_kernel_upstream_url`` and
|
||||||
``ipa_kernel_upstream_url`` settings to a new URL.
|
``ipa_kernel_upstream_url`` settings to a new URL.
|
||||||
For DIB-based images, these urls would be,
|
For DIB-based images, these urls would be,
|
||||||
``https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos8-master.kernel``
|
``https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos9-master.kernel``
|
||||||
and
|
and
|
||||||
``https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos8-master.initramfs``
|
``https://tarballs.opendev.org/openstack/ironic-python-agent/dib/files/ipa-centos9-master.initramfs``
|
||||||
respectively.
|
respectively.
|
||||||
#. Execute the installation playbook, and the set files will be automatically
|
#. Execute the installation playbook, and the set files will be automatically
|
||||||
downloaded again. If the files are not removed prior to (re)installation,
|
downloaded again. If the files are not removed prior to (re)installation,
|
||||||
|
@ -78,13 +78,19 @@ ipa_download_headers: {}
|
|||||||
ipa_kernel: "{{http_boot_folder}}/ipa.kernel"
|
ipa_kernel: "{{http_boot_folder}}/ipa.kernel"
|
||||||
ipa_ramdisk: "{{http_boot_folder}}/ipa.initramfs"
|
ipa_ramdisk: "{{http_boot_folder}}/ipa.initramfs"
|
||||||
ipa_kernel_url: "{{ ipa_file_protocol }}://{{ internal_ip }}:{{ file_url_port }}/ipa.kernel"
|
ipa_kernel_url: "{{ ipa_file_protocol }}://{{ internal_ip }}:{{ file_url_port }}/ipa.kernel"
|
||||||
|
ipa_download_distro: >-
|
||||||
|
{%- if ipa_upstream_release == "stable-train" -%}
|
||||||
|
centos7
|
||||||
|
{%- elif ipa_upstream_release in ["stable-ussuri", "stable-victoria", "stable-wallaby", "stable-xena", "stable-yoga"] -%}
|
||||||
|
centos8
|
||||||
|
{%- else -%}
|
||||||
|
centos9
|
||||||
|
{%- endif -%}
|
||||||
ipa_kernel_upstream_url: >-
|
ipa_kernel_upstream_url: >-
|
||||||
{%- if use_tinyipa | bool -%}
|
{%- if use_tinyipa | bool -%}
|
||||||
{{tarballs_base_url}}/tinyipa/files/tinyipa-{{ ipa_upstream_release }}.vmlinuz
|
{{tarballs_base_url}}/tinyipa/files/tinyipa-{{ ipa_upstream_release }}.vmlinuz
|
||||||
{%- elif ipa_upstream_release == "stable-train" -%}
|
|
||||||
{{tarballs_base_url}}/dib/files/ipa-centos7-{{ ipa_upstream_release }}.kernel
|
|
||||||
{%- else -%}
|
{%- else -%}
|
||||||
{{tarballs_base_url}}/dib/files/ipa-centos8-{{ ipa_upstream_release }}.kernel
|
{{tarballs_base_url}}/dib/files/ipa-{{ ipa_download_distro }}-{{ ipa_upstream_release }}.kernel
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
ipa_kernel_upstream_checksum_algo: "sha256"
|
ipa_kernel_upstream_checksum_algo: "sha256"
|
||||||
ipa_kernel_upstream_checksum_url: "{{ ipa_kernel_upstream_url }}.{{ ipa_kernel_upstream_checksum_algo }}"
|
ipa_kernel_upstream_checksum_url: "{{ ipa_kernel_upstream_url }}.{{ ipa_kernel_upstream_checksum_algo }}"
|
||||||
@ -92,10 +98,8 @@ ipa_ramdisk_url: "{{ ipa_file_protocol }}://{{ internal_ip }}:{{ file_url_port }
|
|||||||
ipa_ramdisk_upstream_url: >-
|
ipa_ramdisk_upstream_url: >-
|
||||||
{%- if use_tinyipa | bool -%}
|
{%- if use_tinyipa | bool -%}
|
||||||
{{tarballs_base_url}}/tinyipa/files/tinyipa-{{ ipa_upstream_release }}.gz
|
{{tarballs_base_url}}/tinyipa/files/tinyipa-{{ ipa_upstream_release }}.gz
|
||||||
{%- elif ipa_upstream_release == "stable-train" -%}
|
|
||||||
{{tarballs_base_url}}/dib/files/ipa-centos7-{{ ipa_upstream_release }}.initramfs
|
|
||||||
{%- else -%}
|
{%- else -%}
|
||||||
{{tarballs_base_url}}/dib/files/ipa-centos8-{{ ipa_upstream_release }}.initramfs
|
{{tarballs_base_url}}/dib/files/ipa-{{ ipa_download_distro }}-{{ ipa_upstream_release }}.initramfs
|
||||||
{%- endif -%}
|
{%- endif -%}
|
||||||
ipa_ramdisk_upstream_checksum_algo: "sha256"
|
ipa_ramdisk_upstream_checksum_algo: "sha256"
|
||||||
ipa_ramdisk_upstream_checksum_url: "{{ ipa_ramdisk_upstream_url }}.{{ ipa_ramdisk_upstream_checksum_algo }}"
|
ipa_ramdisk_upstream_checksum_url: "{{ ipa_ramdisk_upstream_url }}.{{ ipa_ramdisk_upstream_checksum_algo }}"
|
||||||
|
10
releasenotes/notes/no-3.6-b6bb33ce08695675.yaml
Normal file
10
releasenotes/notes/no-3.6-b6bb33ce08695675.yaml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
Removes support for any distributions using Python 3.6 since OpenStack no
|
||||||
|
longer supports it. This includes:
|
||||||
|
|
||||||
|
* CentOS Stream 8, RHEL 8 and derivatives.
|
||||||
|
* OpenSUSE Leap 15 (all minor versions).
|
||||||
|
* Debian 10 "Buster".
|
||||||
|
* Ubuntu 18.04 "Bionic".
|
@ -44,11 +44,6 @@
|
|||||||
parent: bifrost-integration-dhcp
|
parent: bifrost-integration-dhcp
|
||||||
nodeset: ubuntu-focal
|
nodeset: ubuntu-focal
|
||||||
|
|
||||||
- job:
|
|
||||||
name: bifrost-integration-dhcp-centos-8
|
|
||||||
parent: bifrost-integration-dhcp
|
|
||||||
nodeset: centos-8-stream
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-dhcp-centos-9
|
name: bifrost-integration-dhcp-centos-9
|
||||||
parent: bifrost-integration-dhcp
|
parent: bifrost-integration-dhcp
|
||||||
@ -66,11 +61,6 @@
|
|||||||
parent: bifrost-integration-dibipa-debian
|
parent: bifrost-integration-dibipa-debian
|
||||||
nodeset: ubuntu-focal
|
nodeset: ubuntu-focal
|
||||||
|
|
||||||
- job:
|
|
||||||
name: bifrost-integration-dibipa-debian-centos-8
|
|
||||||
parent: bifrost-integration-dibipa-debian
|
|
||||||
nodeset: centos-8-stream
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-dibipa-debian-centos-9
|
name: bifrost-integration-dibipa-debian-centos-9
|
||||||
parent: bifrost-integration-dibipa-debian
|
parent: bifrost-integration-dibipa-debian
|
||||||
@ -120,11 +110,13 @@
|
|||||||
vars:
|
vars:
|
||||||
cli_test: true
|
cli_test: true
|
||||||
|
|
||||||
|
# TODO(dtantsur): remove when no longer used by child jobs
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-tinyipa-centos-8
|
name: bifrost-integration-tinyipa-centos-8
|
||||||
parent: bifrost-integration-tinyipa
|
parent: bifrost-integration-tinyipa
|
||||||
nodeset: centos-8-stream
|
nodeset: centos-8-stream
|
||||||
|
|
||||||
|
# TODO(dtantsur): remove when no longer used by IPE
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-tinyipa-keystone-centos-8
|
name: bifrost-integration-tinyipa-keystone-centos-8
|
||||||
parent: bifrost-integration-tinyipa-centos-8
|
parent: bifrost-integration-tinyipa-centos-8
|
||||||
@ -137,6 +129,7 @@
|
|||||||
test_driver: redfish
|
test_driver: redfish
|
||||||
enable_prometheus_exporter: true
|
enable_prometheus_exporter: true
|
||||||
|
|
||||||
|
# TODO(dtantsur): remove when no longer used by Ironic
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-redfish-vmedia-uefi-centos-8
|
name: bifrost-integration-redfish-vmedia-uefi-centos-8
|
||||||
parent: bifrost-integration-tinyipa-centos-8
|
parent: bifrost-integration-tinyipa-centos-8
|
||||||
@ -168,22 +161,11 @@
|
|||||||
test_driver: redfish
|
test_driver: redfish
|
||||||
enable_prometheus_exporter: true
|
enable_prometheus_exporter: true
|
||||||
|
|
||||||
#NOTE(rpittau): remove buster support in Z or later
|
|
||||||
- job:
|
|
||||||
name: bifrost-integration-tinyipa-debian-buster
|
|
||||||
parent: bifrost-integration-tinyipa
|
|
||||||
nodeset: debian-buster
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-tinyipa-debian-bullseye
|
name: bifrost-integration-tinyipa-debian-bullseye
|
||||||
parent: bifrost-integration-tinyipa
|
parent: bifrost-integration-tinyipa
|
||||||
nodeset: debian-bullseye
|
nodeset: debian-bullseye
|
||||||
|
|
||||||
- job:
|
|
||||||
name: bifrost-integration-tinyipa-opensuse-15
|
|
||||||
parent: bifrost-integration-tinyipa
|
|
||||||
nodeset: opensuse-15
|
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-tinyipa-fedora-latest
|
name: bifrost-integration-tinyipa-fedora-latest
|
||||||
parent: bifrost-integration-tinyipa
|
parent: bifrost-integration-tinyipa
|
||||||
@ -217,9 +199,9 @@
|
|||||||
nodeset: ubuntu-focal
|
nodeset: ubuntu-focal
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-upgrade-keystone-centos8
|
name: bifrost-upgrade-keystone-centos9
|
||||||
parent: bifrost-upgrade
|
parent: bifrost-upgrade
|
||||||
nodeset: centos-8-stream
|
nodeset: centos-9-stream
|
||||||
required-projects:
|
required-projects:
|
||||||
- openstack/keystone
|
- openstack/keystone
|
||||||
vars:
|
vars:
|
||||||
|
@ -9,38 +9,26 @@
|
|||||||
- bifrost-tox-linters
|
- bifrost-tox-linters
|
||||||
- bifrost-integration-tinyipa-centos-9
|
- bifrost-integration-tinyipa-centos-9
|
||||||
- bifrost-integration-tinyipa-ubuntu-focal
|
- bifrost-integration-tinyipa-ubuntu-focal
|
||||||
- bifrost-integration-tinyipa-centos-8
|
|
||||||
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
||||||
- bifrost-integration-tinyipa-keystone-centos-8
|
|
||||||
- bifrost-integration-tinyipa-keystone-centos-9
|
- bifrost-integration-tinyipa-keystone-centos-9
|
||||||
- bifrost-integration-tinyipa-debian-bullseye
|
- bifrost-integration-tinyipa-debian-bullseye
|
||||||
- bifrost-integration-redfish-vmedia-uefi-ubuntu-focal
|
- bifrost-integration-redfish-vmedia-uefi-ubuntu-focal
|
||||||
- bifrost-integration-redfish-vmedia-uefi-centos-8
|
|
||||||
- bifrost-integration-redfish-vmedia-uefi-centos-9
|
- bifrost-integration-redfish-vmedia-uefi-centos-9
|
||||||
- bifrost-upgrade-ubuntu-focal
|
- bifrost-upgrade-ubuntu-focal
|
||||||
- bifrost-upgrade-keystone-centos8
|
# FIXME(dtantsur): make this voting when Yoga is fixed
|
||||||
|
- bifrost-upgrade-keystone-centos9:
|
||||||
|
voting: false
|
||||||
# Non-voting jobs
|
# Non-voting jobs
|
||||||
- bifrost-integration-tinyipa-ubuntu-bionic:
|
|
||||||
voting: false
|
|
||||||
- bifrost-integration-tinyipa-opensuse-15:
|
|
||||||
voting: false
|
|
||||||
- bifrost-integration-tinyipa-fedora-latest:
|
- bifrost-integration-tinyipa-fedora-latest:
|
||||||
voting: false
|
voting: false
|
||||||
#NOTE(rpittau): remove buster support in Z or later
|
|
||||||
- bifrost-integration-tinyipa-debian-buster:
|
|
||||||
voting: false
|
|
||||||
- bifrost-integration-redfish-uefi-fedora-latest:
|
- bifrost-integration-redfish-uefi-fedora-latest:
|
||||||
voting: false
|
voting: false
|
||||||
- bifrost-integration-dhcp-ubuntu-focal:
|
- bifrost-integration-dhcp-ubuntu-focal:
|
||||||
voting: false
|
voting: false
|
||||||
- bifrost-integration-dhcp-centos-8:
|
|
||||||
voting: false
|
|
||||||
- bifrost-integration-dhcp-centos-9:
|
- bifrost-integration-dhcp-centos-9:
|
||||||
voting: false
|
voting: false
|
||||||
- bifrost-integration-dibipa-debian-ubuntu-focal:
|
- bifrost-integration-dibipa-debian-ubuntu-focal:
|
||||||
voting: false
|
voting: false
|
||||||
- bifrost-integration-dibipa-debian-centos-8:
|
|
||||||
voting: false
|
|
||||||
- bifrost-integration-dibipa-debian-centos-9:
|
- bifrost-integration-dibipa-debian-centos-9:
|
||||||
voting: false
|
voting: false
|
||||||
- bifrost-cli-ubuntu-focal:
|
- bifrost-cli-ubuntu-focal:
|
||||||
@ -68,16 +56,13 @@
|
|||||||
- bifrost-tox-linters
|
- bifrost-tox-linters
|
||||||
- bifrost-integration-tinyipa-centos-9
|
- bifrost-integration-tinyipa-centos-9
|
||||||
- bifrost-integration-tinyipa-ubuntu-focal
|
- bifrost-integration-tinyipa-ubuntu-focal
|
||||||
- bifrost-integration-tinyipa-centos-8
|
|
||||||
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
||||||
- bifrost-integration-tinyipa-keystone-centos-8
|
|
||||||
- bifrost-integration-tinyipa-keystone-centos-9
|
- bifrost-integration-tinyipa-keystone-centos-9
|
||||||
- bifrost-integration-tinyipa-debian-bullseye
|
- bifrost-integration-tinyipa-debian-bullseye
|
||||||
- bifrost-integration-redfish-vmedia-uefi-ubuntu-focal
|
- bifrost-integration-redfish-vmedia-uefi-ubuntu-focal
|
||||||
- bifrost-integration-redfish-vmedia-uefi-centos-8
|
|
||||||
- bifrost-integration-redfish-vmedia-uefi-centos-9
|
- bifrost-integration-redfish-vmedia-uefi-centos-9
|
||||||
- bifrost-upgrade-ubuntu-focal
|
- bifrost-upgrade-ubuntu-focal
|
||||||
- bifrost-upgrade-keystone-centos8
|
# - bifrost-upgrade-keystone-centos9
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
- bifrost-benchmark-ironic
|
- bifrost-benchmark-ironic
|
||||||
|
Loading…
x
Reference in New Issue
Block a user