From 1d8c69a2834d3dab50a0a060e37cd627dc323555 Mon Sep 17 00:00:00 2001 From: jskunda Date: Tue, 22 Nov 2022 16:01:56 +0100 Subject: [PATCH] Update jobs for Antelope development cycle - adds antelope zuul template - adds stable/zed jobs - adds openstack-tox-py39 jobs as its not part of antelope template - removed all victioria, wallaby and xena jobs - docs, yoga and tripleo-ci-centos-9-standalone jobs are temporarily marked as n-v to unblock the gate Depends-On: https://review.opendev.org/c/openinfra/ansible-role-refstack-client/+/865522 Change-Id: I31b23b077bd2dc91524fde16b08de7aed1ca4c29 --- .zuul.yaml | 120 ++++++++++++++++++++--------------------------------- setup.cfg | 1 + 2 files changed, 46 insertions(+), 75 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index 9e6c93f0..dfb3b581 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,15 +1,17 @@ - project: templates: - openstack-cover-jobs - - openstack-python3-zed-jobs + - openstack-python3-antelope-jobs - release-notes-jobs-python3 check: jobs: + - openstack-tox-py39 - python-tempestconf-tempest-devstack-admin - - python-tempestconf-tempest-devstack-admin-victoria - - python-tempestconf-tempest-devstack-admin-wallaby - - python-tempestconf-tempest-devstack-admin-xena - python-tempestconf-tempest-devstack-admin-yoga + # temporarily marked to n-v, there is a bug + # https://storyboard.openstack.org/#!/story/2010573 + - python-tempestconf-tempest-devstack-admin-zed: + voting: false - python-tempestconf-tempest-devstack-demo - python-tempestconf-tempest-devstack-admin-plugins - python-tempestconf-tempest-packstack-admin: @@ -33,11 +35,16 @@ - standalone dependencies: - tripleo-ci-centos-9-content-provider - - tripleo-ci-centos-9-standalone: - irrelevant-files: *irrelevant-files - vars: *standalone - dependencies: - - tripleo-ci-centos-9-content-provider + # The job has been constantly failing recently, commenting it out + # to unblock the CI. Not marking it n-v as the job takes too long + # and as we have a backlog of patches and we know that it's gonna + # fail, I have rather commented it out. + # https://bugs.launchpad.net/tripleo/+bug/2006649 + #- tripleo-ci-centos-9-standalone: + # irrelevant-files: *irrelevant-files + # vars: *standalone + # dependencies: + # - tripleo-ci-centos-9-content-provider - tripleo-ci-centos-9-scenario010-standalone: irrelevant-files: *irrelevant-files voting: false @@ -49,14 +56,16 @@ - octavia dependencies: - tripleo-ci-centos-9-content-provider - - opendev-tox-docs + # temporarily marked to n-v, there is already a fix for this: + # https://review.opendev.org/c/openinfra/python-tempestconf/+/870548 + - opendev-tox-docs: + voting: false gate: jobs: + - openstack-tox-py39 - python-tempestconf-tempest-devstack-admin - - python-tempestconf-tempest-devstack-admin-victoria - - python-tempestconf-tempest-devstack-admin-wallaby - - python-tempestconf-tempest-devstack-admin-xena - python-tempestconf-tempest-devstack-admin-yoga + # - python-tempestconf-tempest-devstack-admin-zed - python-tempestconf-tempest-devstack-demo - python-tempestconf-tempest-devstack-admin-plugins - refstack-client-devstack-master: @@ -68,25 +77,22 @@ vars: *standalone dependencies: - tripleo-ci-centos-9-content-provider - - tripleo-ci-centos-9-standalone: - irrelevant-files: *irrelevant-files - vars: *standalone - dependencies: - - tripleo-ci-centos-9-content-provider - - opendev-tox-docs + # https://bugs.launchpad.net/tripleo/+bug/2006649 + #- tripleo-ci-centos-9-standalone: + # irrelevant-files: *irrelevant-files + # vars: *standalone + # dependencies: + # - tripleo-ci-centos-9-content-provider + # - opendev-tox-docs promote: jobs: - opendev-promote-docs experimental: jobs: - - python-tempestconf-tempest-devstack-demo-victoria - - python-tempestconf-tempest-devstack-demo-wallaby - - python-tempestconf-tempest-devstack-demo-xena - python-tempestconf-tempest-devstack-demo-yoga - - refstack-client-devstack-victoria - - refstack-client-devstack-wallaby - - refstack-client-devstack-xena + - python-tempestconf-tempest-devstack-demo-zed - refstack-client-devstack-yoga + - refstack-client-devstack-zed - job: @@ -213,31 +219,6 @@ cloud_user: devstack-admin tempest_concurrency: 2 -- job: - name: python-tempestconf-tempest-devstack-admin-victoria - parent: python-tempestconf-tempest-devstack-admin - override-checkout: stable/victoria - vars: - branch: stable/victoria - devstack_localrc: - MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false - -- job: - name: python-tempestconf-tempest-devstack-admin-wallaby - parent: python-tempestconf-tempest-devstack-admin - override-checkout: stable/wallaby - vars: - branch: stable/wallaby - devstack_localrc: - MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false - -- job: - name: python-tempestconf-tempest-devstack-admin-xena - parent: python-tempestconf-tempest-devstack-admin - override-checkout: stable/xena - vars: - branch: stable/xena - - job: name: python-tempestconf-tempest-devstack-admin-yoga parent: python-tempestconf-tempest-devstack-admin @@ -245,6 +226,13 @@ vars: branch: stable/yoga +- job: + name: python-tempestconf-tempest-devstack-admin-zed + parent: python-tempestconf-tempest-devstack-admin + override-checkout: stable/zed + vars: + branch: stable/zed + - job: name: python-tempestconf-tempest-devstack-demo parent: python-tempestconf-devstack-base @@ -264,31 +252,6 @@ # is resolved tempest_exclude_regex: 'tempest.api.compute.servers' -- job: - name: python-tempestconf-tempest-devstack-demo-victoria - parent: python-tempestconf-tempest-devstack-demo - override-checkout: stable/victoria - vars: - branch: stable/victoria - devstack_localrc: - MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false - -- job: - name: python-tempestconf-tempest-devstack-demo-wallaby - parent: python-tempestconf-tempest-devstack-demo - override-checkout: stable/wallaby - vars: - branch: stable/wallaby - devstack_localrc: - MANILA_INSTALL_TEMPEST_PLUGIN_SYSTEMWIDE: false - -- job: - name: python-tempestconf-tempest-devstack-demo-xena - parent: python-tempestconf-tempest-devstack-demo - override-checkout: stable/xena - vars: - branch: stable/xena - - job: name: python-tempestconf-tempest-devstack-demo-yoga parent: python-tempestconf-tempest-devstack-demo @@ -296,6 +259,13 @@ vars: branch: stable/yoga +- job: + name: python-tempestconf-tempest-devstack-demo-zed + parent: python-tempestconf-tempest-devstack-demo + override-checkout: stable/zed + vars: + branch: stable/zed + - job: name: python-tempestconf-tempest-packstack-admin parent: python-tempestconf-packstack-base diff --git a/setup.cfg b/setup.cfg index ddf68920..0eb30da7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -19,6 +19,7 @@ classifier = Programming Language :: Python :: 3 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 [files] packages =