summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiccardo Pittau <elfosardo@gmail.com>2022-09-26 11:26:38 +0200
committerRiccardo Pittau <elfosardo@gmail.com>2022-09-26 11:30:55 +0200
commit3884c799d212a46bd4ac3614b0a6efdb7b6690ea (patch)
tree29cb4ce36baa0ee16d1a9ec3c393bbe1cd459d51
parent683462a3138db2b67aac2241735964ecf3e2b806 (diff)
downloadironic-3884c799d212a46bd4ac3614b0a6efdb7b6690ea.tar.gz
Pin bugfix 20.2 ci jobs to zed
Change-Id: Ib30a5994394c0d05c6171feeaa5225c5d54b086a
-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 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