Move bifrost tests to Ubuntu Jammy
Leave ubuntu focal job defined for compatiblity with other projects and older versions. Change-Id: Idcfde886c9a92a5d09a07b1b8e88caa6a388f92a
This commit is contained in:
parent
f44e16a125
commit
4626648887
@ -19,12 +19,13 @@ Full support (fully tested in the CI, no known or potential issues):
|
||||
.. note::
|
||||
RHEL 9 and derivatives are assumed to work but not tested explicitly.
|
||||
|
||||
* Ubuntu 20.04 "Focal"
|
||||
* Ubuntu 22.04 "Jammy"
|
||||
* Debian 11 "Bullseye"
|
||||
|
||||
Limited support, may be removed at any moment:
|
||||
|
||||
* Fedora 34 (32+ is supported but not recommended)
|
||||
* Ubuntu 20.04 "Focal"
|
||||
|
||||
.. note::
|
||||
Operating systems evolve and so does the support for them, even on stable
|
||||
|
@ -176,6 +176,14 @@
|
||||
state: absent
|
||||
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
|
||||
include_role:
|
||||
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
|
||||
|
||||
- job:
|
||||
name: bifrost-integration-dhcp-ubuntu-focal
|
||||
name: bifrost-integration-dhcp-ubuntu-jammy
|
||||
parent: bifrost-integration-dhcp
|
||||
nodeset: ubuntu-focal
|
||||
nodeset: ubuntu-jammy
|
||||
|
||||
- job:
|
||||
name: bifrost-integration-dhcp-centos-9
|
||||
@ -57,9 +57,9 @@
|
||||
build_image: true
|
||||
|
||||
- job:
|
||||
name: bifrost-integration-dibipa-debian-ubuntu-focal
|
||||
name: bifrost-integration-dibipa-debian-ubuntu-jammy
|
||||
parent: bifrost-integration-dibipa-debian
|
||||
nodeset: ubuntu-focal
|
||||
nodeset: ubuntu-jammy
|
||||
|
||||
- job:
|
||||
name: bifrost-integration-dibipa-debian-centos-9
|
||||
@ -78,11 +78,25 @@
|
||||
parent: bifrost-integration-tinyipa
|
||||
nodeset: ubuntu-bionic
|
||||
|
||||
# NOTE(rpittau): used by openstack/ironic, openstack/ansible-collections-openstack,
|
||||
# openstack/ironic-inspector, openstack/openstacksdk
|
||||
- job:
|
||||
name: bifrost-integration-tinyipa-ubuntu-focal
|
||||
parent: bifrost-integration-tinyipa
|
||||
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:
|
||||
name: bifrost-integration-tinyipa-keystone-ubuntu-focal
|
||||
parent: bifrost-integration-tinyipa
|
||||
@ -97,16 +111,29 @@
|
||||
enable_prometheus_exporter: true
|
||||
|
||||
- job:
|
||||
name: bifrost-integration-redfish-vmedia-uefi-ubuntu-focal
|
||||
parent: bifrost-integration-tinyipa-ubuntu-focal
|
||||
name: bifrost-integration-tinyipa-keystone-ubuntu-jammy
|
||||
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:
|
||||
enable_tls: true
|
||||
test_driver: redfish
|
||||
use_vmedia: true
|
||||
|
||||
- job:
|
||||
name: bifrost-cli-ubuntu-focal
|
||||
parent: bifrost-integration-tinyipa-ubuntu-focal
|
||||
name: bifrost-cli-ubuntu-jammy
|
||||
parent: bifrost-integration-tinyipa-ubuntu-jammy
|
||||
vars:
|
||||
cli_test: true
|
||||
|
||||
@ -166,6 +193,7 @@
|
||||
skip_upgrade:
|
||||
- openstack/diskimage-builder
|
||||
|
||||
# NOTE(rpittau): convert to jammy after antelope
|
||||
- job:
|
||||
name: bifrost-upgrade-ubuntu-focal
|
||||
parent: bifrost-upgrade
|
||||
|
@ -8,28 +8,30 @@
|
||||
jobs:
|
||||
- bifrost-tox-linters
|
||||
- bifrost-integration-tinyipa-centos-9
|
||||
- bifrost-integration-tinyipa-ubuntu-focal
|
||||
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
||||
- bifrost-integration-tinyipa-ubuntu-jammy
|
||||
- bifrost-integration-tinyipa-keystone-ubuntu-jammy
|
||||
- bifrost-integration-tinyipa-keystone-centos-9
|
||||
- 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-upgrade-ubuntu-focal
|
||||
- bifrost-upgrade-keystone-centos9
|
||||
# Non-voting jobs
|
||||
- bifrost-integration-tinyipa-keystone-ubuntu-focal:
|
||||
voting: false
|
||||
- bifrost-integration-tinyipa-fedora-latest:
|
||||
voting: false
|
||||
- bifrost-integration-redfish-uefi-fedora-latest:
|
||||
voting: false
|
||||
- bifrost-integration-dhcp-ubuntu-focal:
|
||||
- bifrost-integration-dhcp-ubuntu-jammy:
|
||||
voting: false
|
||||
- bifrost-integration-dhcp-centos-9:
|
||||
voting: false
|
||||
- bifrost-integration-dibipa-debian-ubuntu-focal:
|
||||
- bifrost-integration-dibipa-debian-ubuntu-jammy:
|
||||
voting: false
|
||||
- bifrost-integration-dibipa-debian-centos-9:
|
||||
voting: false
|
||||
- bifrost-cli-ubuntu-focal:
|
||||
- bifrost-cli-ubuntu-jammy:
|
||||
voting: false
|
||||
- bifrost-collections-src:
|
||||
voting: false
|
||||
@ -53,11 +55,11 @@
|
||||
jobs:
|
||||
- bifrost-tox-linters
|
||||
- bifrost-integration-tinyipa-centos-9
|
||||
- bifrost-integration-tinyipa-ubuntu-focal
|
||||
- bifrost-integration-tinyipa-keystone-ubuntu-focal
|
||||
- bifrost-integration-tinyipa-ubuntu-jammy
|
||||
- bifrost-integration-tinyipa-keystone-ubuntu-jammy
|
||||
- bifrost-integration-tinyipa-keystone-centos-9
|
||||
- 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-upgrade-ubuntu-focal
|
||||
- bifrost-upgrade-keystone-centos9
|
||||
|
Loading…
Reference in New Issue
Block a user