From 7a20175549ab6f21cc148a03bc17c0a26faae009 Mon Sep 17 00:00:00 2001 From: Riccardo Pittau Date: Tue, 2 Aug 2022 17:24:40 +0200 Subject: Use yoga upper-constraints for all tests Change-Id: If0d08fc151afbdba8c7f65ae1fe8b1f6aa949af8 --- zuul.d/ironic-jobs.yaml | 33 +++++++++++++++++++++++++++++++-- zuul.d/project.yaml | 2 +- 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 -- cgit v1.2.1