devstack-plugin-nfs/.zuul.yaml
Luigi Toscano 32e7587bf8 Disable horizon from basic tempest tests
The parent jobs of the basic tempest jobs defined here enabled
horizon since the merge of tempest-horizon into tempest (see
Id2ced856a41548a0b49e594ee5fed6ed28785f24).

But horizon is not really needed here, as the default list of
tests does not incldue any horizon test. Disabling it helps
freeing up a bit of resources for the job and also helps
the ongoing effort of testing FIPS, which would otherwise
require a patched django at this point.

A similar change was applied to devstack-plugin-ceph, see
review ID I05ea7f675aafb85eb54427ca95167b4c8f0eabdf

Change-Id: I6f074ea0096b26da9a87b6df366c11c6f30ee48f
2022-03-22 21:42:39 +01:00

101 lines
3.1 KiB
YAML

- project:
templates:
- publish-openstack-docs-pti
check:
jobs:
- devstack-plugin-nfs-tempest-full
- devstack-plugin-nfs-tempest-full-xena
- devstack-plugin-nfs-tempest-full-wallaby
- devstack-plugin-nfs-tempest-full-victoria
# ussuri disabled due to https://bugs.launchpad.net/nova/+bug/1916750
- devstack-plugin-nfs-tempest-full-ussuri:
voting: no
gate:
jobs:
- devstack-plugin-nfs-tempest-full
- devstack-plugin-nfs-tempest-full-xena
- devstack-plugin-nfs-tempest-full-wallaby
- devstack-plugin-nfs-tempest-full-victoria
# - devstack-plugin-nfs-tempest-full-ussuri
- job:
name: devstack-plugin-nfs-tempest-full
parent: tempest-full
description: |
tempest-full job based on NFS with py2.
Former names for this job where:
* legacy-tempest-dsvm-full-devstack-plugin-nfs
timeout: 10800
required-projects:
- opendev.org/openstack/devstack-plugin-nfs
host-vars:
controller:
devstack_plugins:
devstack-plugin-nfs: https://opendev.org/openstack/devstack-plugin-nfs
vars:
devstack_localrc:
ENABLE_NFS_CINDER: true
# enabled by default in tempest-full:
ENABLE_VOLUME_MULTIATTACH: false
irrelevant-files: &gate-irrelevant-files
- ^.*\.rst$
- ^doc/.*$
- ^(test-|)requirements.txt$
- ^setup.cfg$
branches:
- stable/ocata
- stable/pike
- stable/queens
- stable/rocky
- stable/stein
- stable/train
- job:
name: devstack-plugin-nfs-tempest-full
parent: tempest-full-py3
description: |
tempest-full-py3 job based on NFS.
Former names for this job where:
* legacy-tempest-dsvm-full-devstack-plugin-nfs
timeout: 10800
required-projects:
- opendev.org/openstack/devstack-plugin-nfs
host-vars:
controller:
devstack_plugins:
devstack-plugin-nfs: https://opendev.org/openstack/devstack-plugin-nfs
vars:
devstack_localrc:
ENABLE_NFS_CINDER: true
# enabled by default in tempest-full:
ENABLE_VOLUME_MULTIATTACH: false
devstack_services:
# Disable horizon (inherited from the parent, not needed by the tests executed here)
horizon: false
irrelevant-files: *gate-irrelevant-files
branches: ^(?!stable/(ocata|pike|queens|rocky|stein|train)).*$
- job:
name: devstack-plugin-nfs-tempest-full-xena
parent: devstack-plugin-nfs-tempest-full
nodeset: openstack-single-node-focal
override-checkout: stable/xena
- job:
name: devstack-plugin-nfs-tempest-full-wallaby
parent: devstack-plugin-nfs-tempest-full
nodeset: openstack-single-node-focal
override-checkout: stable/wallaby
- job:
name: devstack-plugin-nfs-tempest-full-victoria
parent: devstack-plugin-nfs-tempest-full
nodeset: openstack-single-node-focal
override-checkout: stable/victoria
- job:
name: devstack-plugin-nfs-tempest-full-ussuri
parent: devstack-plugin-nfs-tempest-full
nodeset: openstack-single-node-bionic
override-checkout: stable/ussuri