Switch devstack base job to Ubuntu Focal

As per Victoria cycle testing runtime[1], we need
to test upstream CI/CD on Ubuntu 20.04(Focal). TC is
in the process of defining this as a community goal[2]

By moving the devstack base job to Ubuntu focal, all project side job
or devstack-tempest job will automatically migrate to the new distro
until they override the nodeset.

As devstack is branched, all the stable jobs derived from devstack jobs will
keep working on Bionic.

[1] https://governance.openstack.org/tc/reference/runtimes/victoria.html
[2] https://governance.openstack.org/tc/goals/proposed/migrate-ci-cd-jobs-to-ubuntu-focal.html

Depends-On: https://review.opendev.org/#/c/738328/

Story: #2007865
Task: #40212

Change-Id: I63e69e898376e728eaf6d857426276fc93a1a0e3
This commit is contained in:
Ghanshyam Mann 2020-06-25 20:19:03 -05:00
parent 02da0c40f9
commit bde1804ee9

View File

@ -391,7 +391,7 @@
description: | description: |
Minimal devstack base job, intended for use by jobs that need Minimal devstack base job, intended for use by jobs that need
less than the normal minimum set of required-projects. less than the normal minimum set of required-projects.
nodeset: openstack-single-node-bionic nodeset: openstack-single-node-focal
required-projects: required-projects:
- opendev.org/openstack/requirements - opendev.org/openstack/requirements
vars: vars:
@ -565,7 +565,7 @@
- job: - job:
name: devstack-multinode name: devstack-multinode
parent: devstack parent: devstack
nodeset: openstack-two-node-bionic nodeset: openstack-two-node-focal
description: | description: |
Simple multinode test to verify multinode functionality on devstack side. Simple multinode test to verify multinode functionality on devstack side.
This is not meant to be used as a parent job. This is not meant to be used as a parent job.
@ -589,12 +589,10 @@
nodeset: devstack-single-node-opensuse-15 nodeset: devstack-single-node-opensuse-15
- job: - job:
name: devstack-platform-focal name: devstack-platform-bionic
parent: tempest-full-py3 parent: tempest-full-py3
description: Ubuntu Focal Fossa platform test description: Ubuntu Bionic platform test
nodeset: openstack-single-node-focal nodeset: openstack-single-node-bionic
vars:
tempest_black_regex: "(tempest.api.compute.volumes.test_attach_volume.AttachVolumeMultiAttachTest.test_resize_server_with_multiattached_volume|tempest.api.compute.servers.test_server_rescue_negative.ServerRescueNegativeTestJSON|tempest.api.compute.servers.test_server_rescue.ServerStableDeviceRescueTest.test_stable_device_rescue_disk_virtio_with_volume_attached)"
voting: false voting: false
- job: - job:
@ -688,7 +686,7 @@
- devstack-platform-opensuse-15 - devstack-platform-opensuse-15
- devstack-platform-fedora-latest - devstack-platform-fedora-latest
- devstack-platform-centos-8 - devstack-platform-centos-8
- devstack-platform-focal - devstack-platform-bionic
- devstack-multinode - devstack-multinode
- devstack-unit-tests - devstack-unit-tests
- openstack-tox-bashate - openstack-tox-bashate