From 7f637985a3941637b99dc2c0f18a59fc6316abc9 Mon Sep 17 00:00:00 2001 From: Ghanshyam Mann Date: Fri, 22 Nov 2024 12:21:28 -0800 Subject: [PATCH] Update gate jobs as per the 2025.1 cycle testing runtime As per 2025.1 testing runtime[1], we need to test on Ubuntu Noble (which will be taken care by depends-on tempest and devstack patches to move base jobs to Noble) and at least single job to run on Ubuntu Jammy (for smooth upgrade from previous releases). This commit adds a new job to run on Jammy which can be removed in future cycle when testing runtime test next version of Ubuntu as default. Also bump the hacking version to fix the pepe8 erorr: -AttributeError: 'EntryPoints' object has no attribute 'get' Depends-On: https://review.opendev.org/c/openstack/tempest/+/932156 [1] https://governance.openstack.org/tc/reference/runtimes/2025.1.html Change-Id: Iba801148410e8e8a5acea55cc9cf02dc74ce80f2 --- .zuul.yaml | 10 ++++++++++ test-requirements.txt | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.zuul.yaml b/.zuul.yaml index 5380e76..35a2ba5 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -50,6 +50,14 @@ devstack_localrc: ZAQAR_BACKEND: mongodb +# TODO(gmann): As per the 2025.1 testing runtime, we need to run at least +# one job on jammy. This job can be removed in 2025.2 cycle. +- job: + name: zaqar-tempest-plugin-mongodb-jammy + description: This is integrated job testing on Ubuntu jammy(22.04) + parent: zaqar-tempest-plugin-mongodb + nodeset: openstack-single-node-jammy + - job: name: zaqar-tempest-plugin-mongodb-2024-2 parent: zaqar-tempest-plugin-mongodb @@ -136,6 +144,7 @@ check: jobs: - zaqar-tempest-plugin-mongodb + - zaqar-tempest-plugin-mongodb-jammy - zaqar-tempest-plugin-mongodb-2023-2 - zaqar-tempest-plugin-mongodb-2024-1 - zaqar-tempest-plugin-mongodb-2024-2 @@ -151,6 +160,7 @@ gate: jobs: - zaqar-tempest-plugin-mongodb + - zaqar-tempest-plugin-mongodb-jammy - zaqar-tempest-plugin-redis - zaqar-tempest-plugin-swift - zaqar-tempest-plugin-swift-ipv6 diff --git a/test-requirements.txt b/test-requirements.txt index 1128e1e..a32cc80 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,4 +1,4 @@ -hacking>=6.1.0,<6.2.0 # Apache-2.0 +hacking>=7.0.0,<7.1.0 # Apache-2.0 coverage>=4.0,!=4.4 # Apache-2.0 python-subunit>=1.0.0 # Apache-2.0/BSD