Switch integration testing to Ubuntu Focal

Bionic is left in a non-voting job and is still supported.

Change-Id: I1d006da7bc7c0836b194aa1dd03f7513ee5f3c00
This commit is contained in:
Dmitry Tantsur 2020-09-23 11:37:00 +02:00
parent 2374283d6e
commit 120fc5d892
3 changed files with 35 additions and 18 deletions

View File

@ -0,0 +1,5 @@
---
other:
- |
The primary supported version of Ubuntu is now 20.04 (Focal). Ubuntu 18.04
(Bionic) is still supported, but may be removed in a future release.

View File

@ -37,9 +37,9 @@
noauth_mode: true
- job:
name: bifrost-integration-dhcp-ubuntu-bionic
name: bifrost-integration-dhcp-ubuntu-focal
parent: bifrost-integration-dhcp
nodeset: ubuntu-bionic
nodeset: ubuntu-focal
- job:
name: bifrost-integration-dhcp-centos-8
@ -54,9 +54,9 @@
build_image: true
- job:
name: bifrost-integration-dibipa-debian-ubuntu-bionic
name: bifrost-integration-dibipa-debian-ubuntu-focal
parent: bifrost-integration-dibipa-debian
nodeset: ubuntu-bionic
nodeset: ubuntu-focal
- job:
name: bifrost-integration-dibipa-debian-centos-8
@ -75,6 +75,7 @@
parent: bifrost-integration-tinyipa
nodeset: ubuntu-bionic
# TODO(dtantsur): remove when no other projects are using this job
- job:
name: bifrost-integration-tinyipa-keystone-ubuntu-bionic
parent: bifrost-integration-tinyipa
@ -86,17 +87,28 @@
enable_tls: true
test_driver: redfish
- job:
name: bifrost-cli-ubuntu-bionic
parent: bifrost-integration-tinyipa-ubuntu-bionic
vars:
cli_test: true
- job:
name: bifrost-integration-tinyipa-ubuntu-focal
parent: bifrost-integration-tinyipa
nodeset: ubuntu-focal
- job:
name: bifrost-integration-tinyipa-keystone-ubuntu-focal
parent: bifrost-integration-tinyipa
nodeset: ubuntu-focal
required-projects:
- openstack/keystone
vars:
enable_keystone: true
enable_tls: true
test_driver: redfish
- job:
name: bifrost-cli-ubuntu-focal
parent: bifrost-integration-tinyipa-ubuntu-focal
vars:
cli_test: true
- job:
name: bifrost-integration-tinyipa-centos-8
parent: bifrost-integration-tinyipa

View File

@ -8,12 +8,12 @@
check:
jobs:
- bifrost-tox-linters
- bifrost-integration-tinyipa-ubuntu-bionic
- bifrost-integration-tinyipa-ubuntu-focal
- bifrost-integration-tinyipa-centos-8
- bifrost-integration-tinyipa-keystone-ubuntu-bionic
- bifrost-integration-tinyipa-keystone-ubuntu-focal
- bifrost-integration-tinyipa-keystone-centos-8
# Non-voting jobs
- bifrost-integration-tinyipa-ubuntu-focal:
- bifrost-integration-tinyipa-ubuntu-bionic:
voting: false
- bifrost-integration-tinyipa-opensuse-15:
voting: false
@ -21,15 +21,15 @@
voting: false
- bifrost-integration-tinyipa-debian-buster:
voting: false
- bifrost-integration-dhcp-ubuntu-bionic:
- bifrost-integration-dhcp-ubuntu-focal:
voting: false
- bifrost-integration-dhcp-centos-8:
voting: false
- bifrost-integration-dibipa-debian-ubuntu-bionic:
- bifrost-integration-dibipa-debian-ubuntu-focal:
voting: false
- bifrost-integration-dibipa-debian-centos-8:
voting: false
- bifrost-cli-ubuntu-bionic:
- bifrost-cli-ubuntu-focal:
voting: false
- bifrost-collections-src:
voting: false
@ -52,7 +52,7 @@
gate:
jobs:
- bifrost-tox-linters
- bifrost-integration-tinyipa-ubuntu-bionic
- bifrost-integration-tinyipa-ubuntu-focal
- bifrost-integration-tinyipa-centos-8
- bifrost-integration-tinyipa-keystone-ubuntu-bionic
- bifrost-integration-tinyipa-keystone-ubuntu-focal
- bifrost-integration-tinyipa-keystone-centos-8