summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2022-10-13 15:14:31 +0000
committerGerrit Code Review <review@openstack.org>2022-10-13 15:14:31 +0000
commite2471779f7e85ab28560278cbb73334cdacfd14c (patch)
treee2f44ecfaf35cfb41aaaa0347d027204f8af8802
parent7f99655343404d890d8243df016bfb2503d7c1bf (diff)
parent3884c799d212a46bd4ac3614b0a6efdb7b6690ea (diff)
downloadironic-e2471779f7e85ab28560278cbb73334cdacfd14c.tar.gz
Merge "Pin bugfix 20.2 ci jobs to zed" into bugfix/20.2
-rw-r--r--zuul.d/ironic-jobs.yaml91
-rw-r--r--zuul.d/project.yaml6
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