summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiccardo Pittau <elfosardo@gmail.com>2022-08-02 17:24:40 +0200
committerRiccardo Pittau <elfosardo@gmail.com>2022-08-03 11:26:20 +0200
commit7a20175549ab6f21cc148a03bc17c0a26faae009 (patch)
treecdbd27c93b2d04e541b1598caae5f8c9b2db948c
parentf14c48811ee865b58104a43ea30372ef9e383fca (diff)
downloadironic-7a20175549ab6f21cc148a03bc17c0a26faae009.tar.gz
Use yoga upper-constraints for all tests
Change-Id: If0d08fc151afbdba8c7f65ae1fe8b1f6aa949af8
-rw-r--r--zuul.d/ironic-jobs.yaml33
-rw-r--r--zuul.d/project.yaml2
2 files changed, 32 insertions, 3 deletions
diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml
index 685fb5184..89016a5f6 100644
--- a/zuul.d/ironic-jobs.yaml
+++ b/zuul.d/ironic-jobs.yaml
@@ -20,6 +20,8 @@
override-checkout: stable/yoga
- name: openstack/swift
override-checkout: stable/yoga
+ - name: openstack/requirements
+ override-checkout: stable/yoga
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
@@ -659,6 +661,9 @@
parent: openstack-tox
description: |
Run python 3 unit tests with driver dependencies installed.
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/yoga
vars:
tox_envlist: unit-with-driver-libs
@@ -1048,8 +1053,12 @@
description: Ironic unit tests run with Sushy from source
parent: openstack-tox
required-projects:
- - opendev.org/openstack/ironic
- - opendev.org/openstack/sushy
+ - name: opendev.org/openstack/ironic
+ override-checkout: bugfix/19.0
+ - name: opendev.org/openstack/sushy
+ override-checkout: stable/yoga
+ - name: openstack/requirements
+ override-checkout: stable/yoga
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
@@ -1109,10 +1118,30 @@
check:
jobs:
- openstack-tox-py38-arm64:
+ voting: false
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- openstack-tox-py39-arm64:
+ voting: false
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/yoga
+
+- project-template:
+ name: openstack-cover-jobs-ironic-bugfix19
+ description: |
+ Runs openstack-tox-cover in only the check pipeline using
+ yoga upper-constraints.
+ check:
+ jobs:
+ - openstack-tox-cover:
+ required-projects:
+ - name: openstack/requirements
+ override-checkout: stable/yoga
+ gate:
+ jobs:
+ - openstack-tox-cover:
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 5cc3a4e51..2331c679f 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -1,7 +1,7 @@
- project:
templates:
- check-requirements
- - openstack-cover-jobs
+ - openstack-cover-jobs-ironic-bugfix19
- openstack-lower-constraints-master-branch-jobs
- openstack-python3-yoga-jobs-ironic-bugfix19
- openstack-python3-yoga-jobs-ironic-bugfix19-arm64