diff options
author | Riccardo Pittau <elfosardo@gmail.com> | 2022-09-26 11:26:38 +0200 |
---|---|---|
committer | Riccardo Pittau <elfosardo@gmail.com> | 2022-09-26 11:30:55 +0200 |
commit | 3884c799d212a46bd4ac3614b0a6efdb7b6690ea (patch) | |
tree | 29cb4ce36baa0ee16d1a9ec3c393bbe1cd459d51 | |
parent | 683462a3138db2b67aac2241735964ecf3e2b806 (diff) | |
download | ironic-3884c799d212a46bd4ac3614b0a6efdb7b6690ea.tar.gz |
Pin bugfix 20.2 ci jobs to zed
Change-Id: Ib30a5994394c0d05c6171feeaa5225c5d54b086a
-rw-r--r-- | zuul.d/ironic-jobs.yaml | 91 | ||||
-rw-r--r-- | zuul.d/project.yaml | 6 |
2 files changed, 92 insertions, 5 deletions
diff --git a/zuul.d/ironic-jobs.yaml b/zuul.d/ironic-jobs.yaml index e8a6f543d..12f82516a 100644 --- a/zuul.d/ironic-jobs.yaml +++ b/zuul.d/ironic-jobs.yaml @@ -16,6 +16,14 @@ override-checkout: master - opendev.org/openstack/ironic-tempest-plugin - opendev.org/openstack/virtualbmc + - name: openstack/neutron + override-checkout: stable/zed + - name: openstack/nova + override-checkout: stable/zed + - name: openstack/swift + override-checkout: stable/zed + - name: openstack/requirements + override-checkout: stable/zed irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ @@ -1058,8 +1066,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/20.2 + - name: opendev.org/openstack/sushy + override-checkout: stable/zed + - name: openstack/requirements + override-checkout: stable/zed irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ @@ -1076,3 +1088,78 @@ # NOTE(dtantsur): this job will be run on sushy as well, so it's # important to set the working dir to the Ironic checkout. zuul_work_dir: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/ironic'].src_dir }}" + +- project-template: + name: openstack-python3-zed-jobs-ironic-bugfix202 + description: | + Runs unit tests for an OpenStack Python project under the CPython + version 3 releases designated for testing in the Yoga release. + check: + jobs: + - openstack-tox-pep8: + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + - openstack-tox-py38: + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + - openstack-tox-py39: + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + - openstack-tox-py310: + voting: false + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + gate: + jobs: + - openstack-tox-pep8: + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + - openstack-tox-py38: + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + - openstack-tox-py39: + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + +- project-template: + name: openstack-python3-zed-jobs-ironic-bugfix202-arm64 + description: | + Runs unit tests for an OpenStack Python project under the CPython + version 3 releases designated for testing in the Yoga release. + check: + jobs: + - openstack-tox-py38-arm64: + voting: false + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + - openstack-tox-py39-arm64: + voting: false + required-projects: + - name: openstack/requirements + override-checkout: stable/zed + +- project-template: + name: openstack-cover-jobs-ironic-bugfix202 + 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/zed + gate: + jobs: + - openstack-tox-cover: + required-projects: + - name: openstack/requirements + override-checkout: stable/zed diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 0ce55d852..6bf317a45 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -1,9 +1,9 @@ - project: templates: - check-requirements - - openstack-cover-jobs - - openstack-python3-zed-jobs - - openstack-python3-zed-jobs-arm64 + - openstack-cover-jobs-ironic-bugfix202 + - openstack-python3-zed-jobs-ironic-bugfix202 + - openstack-python3-zed-jobs-ironic-bugfix202-arm64 - periodic-stable-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 |