Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
e76b017
Fix errors in detail.py helper script
stmcginnis Mar 9, 2026
8e2f813
Add the Sphinx copy-button
dc0809 Dec 2, 2025
fda430c
Bump cross jobs to use python3.13
osfrickler Apr 5, 2026
3f03d90
Updated from generate-constraints
Apr 4, 2026
d51261d
Bump testtools
stephenfin Apr 7, 2026
a7a811d
Merge "Updated from generate-constraints"
Apr 7, 2026
90c07b0
Merge "Bump testtools"
Apr 7, 2026
9411da7
update constraint for etcd3gw to new release 2.6.0
Apr 8, 2026
8df1431
Bump cliff
stephenfin Apr 8, 2026
271d1a7
Merge "Bump cliff"
Apr 8, 2026
e4d91d2
update constraint for openstack-release-test to new release 8.4.0
Apr 10, 2026
99cec37
update constraint for openstack-doc-tools to new release 4.0.2
Apr 11, 2026
45df797
Merge "update constraint for openstack-doc-tools to new release 4.0.2"
Apr 11, 2026
7acf838
Drop pysnmp-lextudio from global-requirements
osfrickler Apr 11, 2026
2c6eae3
Updated from generate-constraints
Apr 11, 2026
84e467a
update constraint for openstacksdk to new release 4.11.0
Apr 13, 2026
f4bb697
update constraint for osc-lib to new release 4.5.0
Apr 14, 2026
954a2cc
Merge "Add the Sphinx copy-button"
Apr 17, 2026
0d07939
update constraint for ovsdbapp to new release 2.17.0
Apr 20, 2026
a7f792d
update constraint for neutron-lib to new release 3.25.0
Apr 20, 2026
ea0208e
update constraint for oslotest to new release 6.1.1
Apr 20, 2026
e30ba7d
Merge "update constraint for neutron-lib to new release 3.25.0"
Apr 21, 2026
da1afed
update constraint for oslo.concurrency to new release 7.4.1
Apr 13, 2026
9065cce
Updated from generate-constraints
Apr 18, 2026
e64faac
update constraint for oslo.versionedobjects to new release 3.10.2
Apr 22, 2026
4447bd9
Merge "update constraint for oslotest to new release 6.1.1"
Apr 22, 2026
11a9c78
Merge "update constraint for oslo.concurrency to new release 7.4.1"
Apr 22, 2026
bc103ab
Merge "update constraint for oslo.versionedobjects to new release 3.1…
Apr 22, 2026
b4dfff9
Merge "Updated from generate-constraints"
Apr 22, 2026
f2400d8
Merge "Fix errors in detail.py helper script"
Apr 23, 2026
6872dbb
Updated from generate-constraints
Apr 25, 2026
3bb2400
update constraint for openstack-doc-tools to new release 4.0.3
Apr 27, 2026
2f93235
update constraint for openstacksdk to new release 4.12.0
Apr 27, 2026
0b321be
Merge "update constraint for openstacksdk to new release 4.12.0"
Apr 27, 2026
2699f4c
Merge "update constraint for openstack-doc-tools to new release 4.0.3"
Apr 27, 2026
ed67951
update constraint for oslo.privsep to new release 3.11.0
Apr 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 64 additions & 64 deletions .zuul.d/cross-jobs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
.. zuul:jobvar:: tox_envlist

Use the specified tox environments (``ALL`` selects all).
nodeset: ubuntu-noble
nodeset: debian-trixie-8GB
vars:
zuul_work_dir: "{{ (zuul.projects.values() | selectattr('required') | selectattr('name', 'match', '^(?!openstack/requirements)') | list)[0].src_dir }}"
tox_constraints_file: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/requirements'].src_dir }}/upper-constraints.txt"
Expand All @@ -22,68 +22,68 @@
- .zuul.d/cross-jobs.yaml

- job:
name: cross-aodh-py312
name: cross-aodh-py313
parent: requirements-cross-test
description: Run cross-project tests on aodh with py312.
description: Run cross-project tests on aodh with py313.
required-projects: openstack/aodh
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-barbican-py312
name: cross-barbican-py313
parent: requirements-cross-test
description: Run cross-project tests on barbican with py312.
description: Run cross-project tests on barbican with py313.
required-projects: openstack/barbican
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-ceilometer-py312
name: cross-ceilometer-py313
parent: requirements-cross-test
description: Run cross-project tests on ceilometer with py312.
description: Run cross-project tests on ceilometer with py313.
required-projects: openstack/ceilometer
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-cinder-py312
name: cross-cinder-py313
parent: requirements-cross-test
description: Run cross-project tests on cinder with py312.
description: Run cross-project tests on cinder with py313.
required-projects: openstack/cinder
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-designate-py312
name: cross-designate-py313
parent: requirements-cross-test
description: Run cross-project tests on designate with py312.
description: Run cross-project tests on designate with py313.
required-projects: openstack/designate
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-glance-py312
name: cross-glance-py313
parent: requirements-cross-test
description: Run cross-project tests on glance with py312.
description: Run cross-project tests on glance with py313.
required-projects: openstack/glance
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-heat-py312
name: cross-heat-py313
parent: requirements-cross-test
description: Run cross-project tests on heat with py312.
description: Run cross-project tests on heat with py313.
required-projects: openstack/heat
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-horizon-py312
name: cross-horizon-py313
parent: requirements-cross-test
description: Run cross-project tests on horizon with py312.
description: Run cross-project tests on horizon with py313.
required-projects: openstack/horizon
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-horizon-npm
Expand All @@ -101,70 +101,70 @@
- .zuul.d/cross-jobs.yaml

- job:
name: cross-keystone-py312
name: cross-keystone-py313
parent: requirements-cross-test
description: Run cross-project tests on keystone with py312.
description: Run cross-project tests on keystone with py313.
required-projects: openstack/keystone
timeout: 3600
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-kuryr-py312
name: cross-kuryr-py313
parent: requirements-cross-test
description: Run cross-project tests on kuryr-kubernetes with py312.
description: Run cross-project tests on kuryr-kubernetes with py313.
required-projects: openstack/kuryr-kubernetes
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-ironic-py312
name: cross-ironic-py313
parent: requirements-cross-test
description: Run cross-project tests on ironic with py312.
description: Run cross-project tests on ironic with py313.
required-projects: openstack/ironic
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-magnum-py312
name: cross-magnum-py313
parent: requirements-cross-test
description: Run cross-project tests on magnum with py312.
description: Run cross-project tests on magnum with py313.
required-projects: openstack/magnum
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-manila-py312
name: cross-manila-py313
parent: requirements-cross-test
description: Run cross-project tests on manila with py312.
description: Run cross-project tests on manila with py313.
required-projects: openstack/manila
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-masakari-py312
name: cross-masakari-py313
parent: requirements-cross-test
description: Run cross-project tests on masakari with py312.
description: Run cross-project tests on masakari with py313.
required-projects: openstack/masakari
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-mistral-py312
name: cross-mistral-py313
parent: requirements-cross-test
description: Run cross-project tests on mistral with py312.
description: Run cross-project tests on mistral with py313.
required-projects: openstack/mistral
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-neutron-py312
name: cross-neutron-py313
parent: requirements-cross-test
description: Run cross-project tests on neutron with py312.
description: Run cross-project tests on neutron with py313.
required-projects: openstack/neutron
timeout: 3600
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-nova-functional
Expand All @@ -175,12 +175,12 @@
tox_envlist: functional

- job:
name: cross-placement-functional-py312
name: cross-placement-functional-py313
parent: requirements-cross-test
description: Run cross-project functional tests on placement with py312.
description: Run cross-project functional tests on placement with py313.
required-projects: openstack/placement
vars:
tox_envlist: functional-py312
tox_envlist: functional-py313

- job:
name: cross-nova-pep8
Expand All @@ -191,20 +191,20 @@
tox_envlist: pep8

- job:
name: cross-nova-py312
name: cross-nova-py313
parent: requirements-cross-test
description: Run cross-project tests on nova with py312.
description: Run cross-project tests on nova with py313.
required-projects: openstack/nova
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-placement-py312
name: cross-placement-py313
parent: requirements-cross-test
description: Run cross-project tests on placement with py312.
description: Run cross-project tests on placement with py313.
required-projects: openstack/placement
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-osvif-py3
Expand All @@ -215,20 +215,20 @@
tox_envlist: py3

- job:
name: cross-octavia-py312
name: cross-octavia-py313
parent: requirements-cross-test
description: Run cross-project tests on octavia with py312.
description: Run cross-project tests on octavia with py313.
required-projects: openstack/octavia
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-swift-py312
name: cross-swift-py313
parent: requirements-cross-test
description: Run cross-project tests on swift with py312.
description: Run cross-project tests on swift with py313.
required-projects: openstack/swift
vars:
tox_envlist: py312
tox_envlist: py313

- job:
name: cross-osc-tox-docs
Expand Down
72 changes: 36 additions & 36 deletions .zuul.d/project.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,34 +20,34 @@
- requirements-tox-py313-check-uc
- requirements-tox-validate-projects:
voting: false
- cross-aodh-py312
- cross-barbican-py312
- cross-ceilometer-py312
- cross-cinder-py312
- cross-designate-py312
- cross-glance-py312
- cross-heat-py312
- cross-horizon-py312
- cross-aodh-py313
- cross-barbican-py313
- cross-ceilometer-py313
- cross-cinder-py313
- cross-designate-py313
- cross-glance-py313
- cross-heat-py313
- cross-horizon-py313
- cross-horizon-npm
- cross-ironic-py312
- cross-keystone-py312
- cross-kuryr-py312
- cross-manila-py312
- cross-magnum-py312
- cross-masakari-py312:
- cross-ironic-py313
- cross-keystone-py313
- cross-kuryr-py313
- cross-manila-py313
- cross-magnum-py313
- cross-masakari-py313:
voting: false
- cross-mistral-py312:
- cross-mistral-py313:
voting: false
- cross-neutron-py312
- cross-neutron-py313
- cross-nova-pep8
- cross-nova-py312
- cross-placement-py312
- cross-nova-py313
- cross-placement-py313
- cross-osvif-py3
- cross-nova-functional
- cross-placement-functional-py312
- cross-octavia-py312
- cross-placement-functional-py313
- cross-octavia-py313
- cross-osc-tox-docs
- cross-swift-py312
- cross-swift-py313
- cross-watcher-py3
- openstacksdk-functional-devstack
- tempest-full-py3:
Expand Down Expand Up @@ -78,28 +78,28 @@
- requirements-tox-py311-check-uc
- requirements-tox-py312-check-uc
- requirements-tox-py313-check-uc
- cross-cinder-py312
- cross-designate-py312
- cross-glance-py312
- cross-heat-py312
- cross-horizon-py312
- cross-cinder-py313
- cross-designate-py313
- cross-glance-py313
- cross-heat-py313
- cross-horizon-py313
- cross-horizon-npm
- cross-ironic-py312
- cross-keystone-py312
- cross-kuryr-py312
- cross-manila-py312
- cross-neutron-py312
- cross-ironic-py313
- cross-keystone-py313
- cross-kuryr-py313
- cross-manila-py313
- cross-neutron-py313
- cross-nova-pep8
- cross-nova-py312:
- cross-nova-py313:
files: ^upper-constraints.txt$
- cross-placement-py312:
- cross-placement-py313:
files: ^upper-constraints.txt$
- cross-osvif-py3
- cross-nova-functional
- cross-placement-functional-py312
- cross-octavia-py312
- cross-placement-functional-py313
- cross-octavia-py313
- cross-osc-tox-docs
- cross-swift-py312
- cross-swift-py313
- cross-watcher-py3
- openstacksdk-functional-devstack
- tempest-full-py3:
Expand Down
8 changes: 2 additions & 6 deletions global-requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ pyOpenSSL # Apache-2.0
pyparsing # MIT
pyroute2!=0.5.4,!=0.5.5,!=0.7.1,!=0.9.1,!=0.9.2,!=0.9.3,!=0.9.4;sys_platform!='win32' # Apache-2.0 (+ dual licensed GPL2)
pysaml2!=4.0.3,!=4.0.4,!=4.0.5rc1,!=4.0.5,!=4.1.0,!=4.2.0,!=4.3.0,!=4.4.0,!=4.6.0 # Apache-2.0
pysnmp-lextudio # BSD
pysnmp # BSD
pystache # MIT
# Only required for sasl/binary protocol
python-binary-memcached # MIT
Expand Down Expand Up @@ -289,6 +289,7 @@ pydotplus # MIT License
Pygments # BSD license
rst2txt # BSD
sphinx!=1.6.6,!=1.6.7,!=2.1.0,!=3.0.0,!=3.4.2 # BSD
sphinx-copybutton # MIT
sphinxcontrib-actdiag # BSD
sphinxcontrib-apidoc # BSD
sphinxcontrib-blockdiag # BSD
Expand Down Expand Up @@ -483,11 +484,6 @@ jsonpath-rw # Apache-2.0
jsonpath-rw-ext # Apache-2.0
python-consul # MIT License
python-consul2 # MIT License
# pysnmp library is not maintained since 4 years, it is
# not recommended to use it, use its fork pysnmp-lextudio instead
# in conjunction with its dependencies pyasn1-lextudio and
# pyasn1-modules-lextudio
pysnmp # BSD
simplejson # MIT
six # MIT
zake # Apache-2.0
Loading
Loading