Temporary pin the ceph jobs nodeset to Focal

As per the community wide goal to migrate the CI/CD from
Ubuntu Focal to Ubuntu jammy, we need to merge the devstack, tox base
jobs to jammy on Nov 18. But ceph jobs are failing on Ubuntu Jammy.

To move ahead to merge the base job patches we need to pin the
ceph jobs nodeset to Focal until this is fixed for Jammy.

Since the devstack-plugin-ceph-tempest-py3 is currently permanently
failing, although this patch is a no-op, make it non-voting. Also don't
run 100% failing non-voting jobs until they are fixed.

Needed-By: https://review.opendev.org/c/openstack/devstack/+/860795

Related-bug: #1996628
Change-Id: Id2ae61979505de5efb47ce90a2bac8aac2fc5484
This commit is contained in:
Ghanshyam Mann 2022-11-17 15:42:17 -06:00 committed by Dr. Jens Harbott
parent e80282791f
commit 863a01b032
1 changed files with 20 additions and 13 deletions

View File

@ -2,6 +2,9 @@
name: devstack-plugin-ceph-tempest-py3-base
abstract: true
parent: tempest-full-py3
# TODO: Remove the nodeset pinning to focal once below bug is fixed
# https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1996628
nodeset: openstack-single-node-focal
description: |
Base integration tests that runs with the ceph devstack plugin and py3.
Former names for this job where:
@ -105,6 +108,9 @@
description: |
Integration tests that runs the ceph device plugin across multiple
nodes on py3.
# TODO: Remove the nodeset pinning to focal once below bug is fixed
# https://bugs.launchpad.net/devstack-plugin-ceph/+bug/1996628
nodeset: openstack-two-node-focal
required-projects:
- openstack/cinder-tempest-plugin
- openstack/devstack-plugin-ceph
@ -163,24 +169,25 @@
Runs devstack-plugin-ceph-tempest jobs.
check:
jobs:
- devstack-plugin-ceph-tempest-py3
- devstack-plugin-ceph-tempest-py3:
voting: false
- devstack-plugin-ceph-tempest-cephadm:
voting: false
- devstack-plugin-ceph-cephfs-native:
irrelevant-files: *irrelevant-files
voting: false
- devstack-plugin-ceph-cephfs-nfs:
irrelevant-files: *irrelevant-files
voting: false
- devstack-plugin-ceph-tempest-fedora-latest
- devstack-plugin-ceph-multinode-tempest-py3
- devstack-plugin-ceph-multinode-tempest-cephadm:
voting: false
- devstack-plugin-ceph-master-tempest:
voting: false
gate:
jobs:
- devstack-plugin-ceph-tempest-py3
# - devstack-plugin-ceph-cephfs-nfs:
# irrelevant-files: *irrelevant-files
# voting: false
# - devstack-plugin-ceph-tempest-fedora-latest
# - devstack-plugin-ceph-multinode-tempest-py3
# - devstack-plugin-ceph-multinode-tempest-cephadm:
# voting: false
# - devstack-plugin-ceph-master-tempest:
# voting: false
# gate:
# jobs:
# - devstack-plugin-ceph-tempest-py3
- project:
templates: