[gate] update the list of the voting jobs

Make jobs running with N-3 (currently Pike) and older non-voting
(and thus remove them from the gate queue). I have a gut feeling
that a change that breaks N-3 is very likely to break N-2 (currently
Queens) as well, so it's enough to have N-2 voting.

Make the discovery and the multinode jobs from all stable branches
non-voting.  These jobs cover the tests that get changed very infrequently
(if ever).  These are also the jobs with the highest random failure rate.

Add missing API tests for Rocky (this job did not exist before that).
Use the updated job name for the multinode job.

Change-Id: Icf97a9cd5b88d2263551f32c0d3c1e09a712b346
This commit is contained in:
Dmitry Tantsur 2019-01-02 12:15:46 +01:00
parent 2ad94bc4d0
commit 6fe29d2aed
2 changed files with 28 additions and 18 deletions

View File

@ -5,40 +5,45 @@
- tempest-plugin-jobs
check:
jobs:
# NOTE(dtantsur): keep N-3 and older non-voting for these jobs.
- ironic-dsvm-standalone
- ironic-dsvm-standalone-rocky
- ironic-dsvm-standalone-queens
- ironic-dsvm-standalone-pike
- ironic-dsvm-standalone-pike:
voting: false
- ironic-tempest-dsvm-functional-python3
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-rocky
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-queens
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-pike
- ironic-tempest-dsvm-functional-python3-rocky
- ironic-tempest-dsvm-ironic-inspector
- ironic-tempest-dsvm-ironic-inspector-rocky
- ironic-tempest-dsvm-ironic-inspector-queens
- ironic-tempest-dsvm-ironic-inspector-pike
- ironic-tempest-dsvm-ironic-inspector-pike:
voting: false
# NOTE(dtantsur): these jobs cover rarely changed tests and are quite
# unstable, so keep them non-voting on stable branches.
- ironic-tempest-dsvm-ipa-wholedisk-direct-tinyipa-multinode
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-rocky:
voting: false
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-queens:
voting: false
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-pike:
voting: false
- ironic-inspector-tempest-dsvm-discovery
- ironic-inspector-tempest-dsvm-discovery-rocky
- ironic-inspector-tempest-dsvm-discovery-queens
- ironic-inspector-tempest-dsvm-discovery-pike
- ironic-inspector-tempest-dsvm-discovery-rocky:
voting: false
- ironic-inspector-tempest-dsvm-discovery-queens:
voting: false
- ironic-inspector-tempest-dsvm-discovery-pike:
voting: false
gate:
queue: ironic
jobs:
- ironic-dsvm-standalone
- ironic-dsvm-standalone-rocky
- ironic-dsvm-standalone-queens
- ironic-dsvm-standalone-pike
- ironic-tempest-dsvm-functional-python3
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-rocky
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-queens
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-pike
- ironic-tempest-dsvm-functional-python3-rocky
- ironic-tempest-dsvm-ironic-inspector
- ironic-tempest-dsvm-ironic-inspector-rocky
- ironic-tempest-dsvm-ironic-inspector-queens
- ironic-tempest-dsvm-ironic-inspector-pike
- ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode
- ironic-inspector-tempest-dsvm-discovery
- ironic-inspector-tempest-dsvm-discovery-rocky
- ironic-inspector-tempest-dsvm-discovery-queens
- ironic-inspector-tempest-dsvm-discovery-pike

View File

@ -14,6 +14,11 @@
parent: ironic-dsvm-standalone
override-checkout: stable/pike
- job:
name: ironic-tempest-dsvm-functional-python3-rocky
parent: ironic-tempest-dsvm-functional-python3
override-checkout: stable/rocky
- job:
name: ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-rocky
parent: ironic-tempest-dsvm-ipa-wholedisk-agent_ipmitool-tinyipa-multinode