diff options
author | Zuul <zuul@review.opendev.org> | 2022-10-13 15:14:31 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2022-10-13 15:14:31 +0000 |
commit | e2471779f7e85ab28560278cbb73334cdacfd14c (patch) | |
tree | e2f44ecfaf35cfb41aaaa0347d027204f8af8802 | |
parent | 7f99655343404d890d8243df016bfb2503d7c1bf (diff) | |
parent | 3884c799d212a46bd4ac3614b0a6efdb7b6690ea (diff) | |
download | ironic-e2471779f7e85ab28560278cbb73334cdacfd14c.tar.gz |
Merge "Pin bugfix 20.2 ci jobs to zed" into bugfix/20.2
-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 0cdbc0e24..689b0249e 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 |