CI: make the metalsmith job voting and gating

This job is the only job that is currently testing partition images
with local boot. Due to its usage of a custom centos instance image,
there is some potential instability, but recent runs [1] have been
reasonably green.

While on this code, change the lower-constraints jobs to a template.

[1] https://zuul.opendev.org/t/openstack/builds?job_name=metalsmith-integration-ipa-src

Change-Id: I84be013ebee3cb8f0b8f28415463e176f893c9ce
This commit is contained in:
Dmitry Tantsur 2020-01-08 19:26:58 +01:00
parent 0a55e319ce
commit 38eda4f857
1 changed files with 3 additions and 4 deletions

View File

@ -1,6 +1,7 @@
- project:
templates:
- openstack-python3-ussuri-jobs
- openstack-lower-constraints-jobs
- openstack-cover-jobs
- publish-openstack-docs-pti
- check-requirements
@ -12,6 +13,7 @@
- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src
- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src
- ironic-standalone-ipa-src
- metalsmith-integration-ipa-src
# NOTE(dtantsur): non-voting because IPA source code is very unlikely
# to break them. They rather serve as a canary for broken POST jobs.
- ironic-python-agent-check-image-tinyipa:
@ -21,13 +23,10 @@
# Non-voting jobs
- ipa-tempest-ironic-inspector-src:
voting: false
- metalsmith-integration-ipa-src:
voting: false
- ipa-tempest-wholedisk-bios-ipmi-direct-dib-src:
voting: false
- openstack-tox-functional-py36:
voting: false
- openstack-tox-lower-constraints
- ipa-tox-bandit:
voting: false
gate:
@ -38,7 +37,7 @@
- ipa-tempest-wholedisk-bios-ipmi-direct-tinyipa-src
- ipa-tempest-wholedisk-bios-ipmi-iscsi-tinyipa-src
- ironic-standalone-ipa-src
- openstack-tox-lower-constraints
- metalsmith-integration-ipa-src
experimental:
jobs:
- ipa-tempest-dsvm-partition-bios-ipmi-iscsi-tinyipa256-src