Merge "Move bifrost tests to Ubuntu Jammy"
This commit is contained in:
commit
514b1939c8
@ -19,12 +19,13 @@ Full support (fully tested in the CI, no known or potential issues):
|
|||||||
.. note::
|
.. note::
|
||||||
RHEL 9 and derivatives are assumed to work but not tested explicitly.
|
RHEL 9 and derivatives are assumed to work but not tested explicitly.
|
||||||
|
|
||||||
* Ubuntu 20.04 "Focal"
|
* Ubuntu 22.04 "Jammy"
|
||||||
* Debian 11 "Bullseye"
|
* Debian 11 "Bullseye"
|
||||||
|
|
||||||
Limited support, may be removed at any moment:
|
Limited support, may be removed at any moment:
|
||||||
|
|
||||||
* Fedora 34 (32+ is supported but not recommended)
|
* Fedora 34 (32+ is supported but not recommended)
|
||||||
|
* Ubuntu 20.04 "Focal"
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
Operating systems evolve and so does the support for them, even on stable
|
Operating systems evolve and so does the support for them, even on stable
|
||||||
|
@ -176,6 +176,14 @@
|
|||||||
state: absent
|
state: absent
|
||||||
when: ansible_os_family == 'RedHat'
|
when: ansible_os_family == 'RedHat'
|
||||||
|
|
||||||
|
- name: install virtualbmc dependencies
|
||||||
|
package:
|
||||||
|
name: libzmq5
|
||||||
|
state: present
|
||||||
|
when:
|
||||||
|
- ansible_facts['distribution'] == "Ubuntu"
|
||||||
|
- ansible_facts['distribution_major_version']|int >= 22
|
||||||
|
|
||||||
- name: install virtualbmc
|
- name: install virtualbmc
|
||||||
include_role:
|
include_role:
|
||||||
name: bifrost-pip-install
|
name: bifrost-pip-install
|
||||||
|
4
releasenotes/notes/jammy-3d6069b476fa02fc.yaml
Normal file
4
releasenotes/notes/jammy-3d6069b476fa02fc.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Ubuntu Jammy (22.04) is now supported as a base operating system.
|
@ -40,9 +40,9 @@
|
|||||||
noauth_mode: true
|
noauth_mode: true
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-dhcp-ubuntu-focal
|
name: bifrost-integration-dhcp-ubuntu-jammy
|
||||||
parent: bifrost-integration-dhcp
|
parent: bifrost-integration-dhcp
|
||||||
nodeset: ubuntu-focal
|
nodeset: ubuntu-jammy
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-dhcp-centos-9
|
name: bifrost-integration-dhcp-centos-9
|
||||||
@ -57,9 +57,9 @@
|
|||||||
build_image: true
|
build_image: true
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-dibipa-debian-ubuntu-focal
|
name: bifrost-integration-dibipa-debian-ubuntu-jammy
|
||||||
parent: bifrost-integration-dibipa-debian
|
parent: bifrost-integration-dibipa-debian
|
||||||
nodeset: ubuntu-focal
|
nodeset: ubuntu-jammy
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-dibipa-debian-centos-9
|
name: bifrost-integration-dibipa-debian-centos-9
|
||||||
@ -78,11 +78,25 @@
|
|||||||
parent: bifrost-integration-tinyipa
|
parent: bifrost-integration-tinyipa
|
||||||
nodeset: ubuntu-bionic
|
nodeset: ubuntu-bionic
|
||||||
|
|
||||||
|
# NOTE(rpittau): used by openstack/ironic, openstack/ansible-collections-openstack,
|
||||||
|
# openstack/ironic-inspector, openstack/openstacksdk
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-tinyipa-ubuntu-focal
|
name: bifrost-integration-tinyipa-ubuntu-focal
|
||||||
parent: bifrost-integration-tinyipa
|
parent: bifrost-integration-tinyipa
|
||||||
nodeset: ubuntu-focal
|
nodeset: ubuntu-focal
|
||||||
|
|
||||||
|
# NOTE(rpittau): used by openstack/ansible-collections-openstack
|
||||||
|
- job:
|
||||||
|
name: bifrost-integration-tinyipa-keystone-ubuntu-focal
|
||||||
|
parent: bifrost-integration-tinyipa
|
||||||
|
nodeset: ubuntu-focal
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: bifrost-integration-tinyipa-ubuntu-jammy
|
||||||
|
parent: bifrost-integration-tinyipa
|
||||||
|
nodeset: ubuntu-jammy
|
||||||
|
|
||||||
|
# NOTE(rpittau): remove after antelope
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-tinyipa-keystone-ubuntu-focal
|
name: bifrost-integration-tinyipa-keystone-ubuntu-focal
|
||||||
parent: bifrost-integration-tinyipa
|
parent: bifrost-integration-tinyipa
|
||||||
@ -97,16 +111,29 @@
|
|||||||
enable_prometheus_exporter: true
|
enable_prometheus_exporter: true
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-integration-redfish-vmedia-uefi-ubuntu-focal
|
name: bifrost-integration-tinyipa-keystone-ubuntu-jammy
|
||||||
parent: bifrost-integration-tinyipa-ubuntu-focal
|
parent: bifrost-integration-tinyipa
|
||||||
|
nodeset: ubuntu-jammy
|
||||||
|
required-projects:
|
||||||
|
- openstack/keystone
|
||||||
|
- openstack/ironic-prometheus-exporter
|
||||||
|
vars:
|
||||||
|
enable_keystone: true
|
||||||
|
enable_tls: true
|
||||||
|
test_driver: redfish
|
||||||
|
enable_prometheus_exporter: true
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: bifrost-integration-redfish-vmedia-uefi-ubuntu-jammy
|
||||||
|
parent: bifrost-integration-tinyipa-ubuntu-jammy
|
||||||
vars:
|
vars:
|
||||||
enable_tls: true
|
enable_tls: true
|
||||||
test_driver: redfish
|
test_driver: redfish
|
||||||
use_vmedia: true
|
use_vmedia: true
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-cli-ubuntu-focal
|
name: bifrost-cli-ubuntu-jammy
|
||||||
parent: bifrost-integration-tinyipa-ubuntu-focal
|
parent: bifrost-integration-tinyipa-ubuntu-jammy
|
||||||
vars:
|
vars:
|
||||||
cli_test: true
|
cli_test: true
|
||||||
|
|
||||||
@ -166,6 +193,7 @@
|
|||||||
skip_upgrade:
|
skip_upgrade:
|
||||||
- openstack/diskimage-builder
|
- openstack/diskimage-builder
|
||||||
|
|
||||||
|
# NOTE(rpittau): convert to jammy after antelope
|
||||||
- job:
|
- job:
|
||||||
name: bifrost-upgrade-ubuntu-focal
|
name: bifrost-upgrade-ubuntu-focal
|
||||||
parent: bifrost-upgrade
|
parent: bifrost-upgrade
|
||||||
|
@ -8,28 +8,30 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- 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-jammy
|
||||||
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
- bifrost-integration-tinyipa-keystone-ubuntu-jammy
|
||||||
- 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-jammy
|
||||||
- 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-centos9
|
- bifrost-upgrade-keystone-centos9
|
||||||
# Non-voting jobs
|
# Non-voting jobs
|
||||||
|
- bifrost-integration-tinyipa-keystone-ubuntu-focal:
|
||||||
|
voting: false
|
||||||
- bifrost-integration-tinyipa-fedora-latest:
|
- bifrost-integration-tinyipa-fedora-latest:
|
||||||
voting: false
|
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-jammy:
|
||||||
voting: false
|
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-jammy:
|
||||||
voting: false
|
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-jammy:
|
||||||
voting: false
|
voting: false
|
||||||
- bifrost-collections-src:
|
- bifrost-collections-src:
|
||||||
voting: false
|
voting: false
|
||||||
@ -65,11 +67,11 @@
|
|||||||
jobs:
|
jobs:
|
||||||
- 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-jammy
|
||||||
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
- bifrost-integration-tinyipa-keystone-ubuntu-jammy
|
||||||
- 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-jammy
|
||||||
- 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-centos9
|
- bifrost-upgrade-keystone-centos9
|
||||||
|
Loading…
x
Reference in New Issue
Block a user