Clean up rocky branch filters

Rocky transitioned to End of Life [1] so let's remove all
stable/rocky related filters from the zuul jobs.

[1] https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031922.html

Change-Id: Id8b5001955d9d6d2631e1eb88364e379f44e7ee7
This commit is contained in:
Elod Illes 2023-08-16 21:15:56 +02:00 committed by Dr. Jens Harbott
parent c97e0c0ae4
commit 1ec1739229
2 changed files with 6 additions and 287 deletions

View File

@ -1,4 +0,0 @@
# TODO(mordred) ZOMG DELETE THIS
- hosts: all
roles:
- neutron-horizon-hack

View File

@ -3,35 +3,6 @@
# https://opendev.org/openstack/project-config
# https://opendev.org/zuul/zuul-jobs
- job:
name: build-openstack-sphinx-docs
parent: build-sphinx-docs
branches: stable/rocky
nodeset: ubuntu-xenial
description: |
Builds documentation using Sphinx per a previous version of the
OpenStack PTI and then
collects the results into the log directory so that they can be
examined in their published form after a successful build.
It runs the prepare-docs-for-afs role so that AFS stamp files
can be examined if desired, and also validates htaccess files
using the whereto tool.
This job is obsolete and is not supported on branches after rocky, use
:zuul:job:`openstack-tox-docs` instead.
required-projects:
- name: openstack/requirements
# Add neutron and horizon for the neutron-horizon-hack.
# TODO(AJaeger) ZOMG DELETE THIS once we neutron-horizon-hack.
- name: openstack/horizon
- name: openstack/neutron
pre-run: playbooks/sphinx-docs/neutron-horizon-hack.yaml
roles:
- zuul: zuul/zuul-jobs
vars:
constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
sphinx_python: python2
- job:
name: tox-py35-on-zuul
parent: tox-py35
@ -53,7 +24,7 @@
Processing upper-constraints files from openstack/requirements.
branches:
regex: ^stable/(rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
regex: ^stable/(stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
negate: true
required-projects:
- name: openstack/requirements
@ -116,30 +87,6 @@
# pin tox <4 for stable branches testing (<=stable/zed).
ensure_tox_version: '<4'
- job:
name: openstack-tox
abstract: true
parent: tox
nodeset: ubuntu-xenial
description: |
Base job (xenial) to run tox jobs with OpenStack project specific updates.
Processing upper-constraints files from openstack/requirements.
This job runs on Xenial for stable/rocky. This
job is prepared to make sure all stable branches before stable/stein will
keep running on xenial.
branches:
- stable/rocky
required-projects:
- name: openstack/requirements
vars:
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
# NOTE(gmann): This is stable branch (<=stable/rocky) job and new
# tox 4 require some changes in tox.ini to be compatible with it. Let's
# pin tox <4 for stable branches testing (<=stable/zed).
ensure_tox_version: '<4'
- job:
name: openstack-tox-with-sudo
parent: openstack-tox
@ -157,9 +104,6 @@
Run unit tests for an OpenStack Python project under cPython version 2.7.
Uses tox with the ``py27`` environment.
branches:
regex: ^stable/rocky$
negate: true
pre-run: playbooks/tox/py27.yaml
irrelevant-files: &common-irrelevant-files
- ^.*\.rst$
@ -175,30 +119,6 @@
# pin tox <4 for stable branches testing (<=stable/zed).
ensure_tox_version: '<4'
- job:
name: openstack-tox-py27
parent: openstack-tox
nodeset: ubuntu-xenial
timeout: 2400
description: |
Run unit tests for an OpenStack Python project under cPython version 2.7.
Uses tox with the ``py27`` environment.
This job runs on Xenial for stable/rocky. This
job is prepared to make sure all stable branches before stable/stein will
keep running on xenial.
branches:
- stable/rocky
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: py27
bindep_profile: test py27
# NOTE(gmann): This is stable branch (<=stable/rocky) job and new
# tox 4 require some changes in tox.ini to be compatible with it. Let's
# pin tox <4 for stable branches testing (<=stable/zed).
ensure_tox_version: '<4'
- job:
name: openstack-tox-py35
parent: openstack-tox
@ -274,7 +194,7 @@
Uses tox with the ``py38`` environment.
irrelevant-files: *common-irrelevant-files
branches:
regex: ^stable/(rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
regex: ^stable/(stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
negate: true
vars:
tox_envlist: py38
@ -547,7 +467,7 @@
Uses tox with the ``cover`` environment.
nodeset: ubuntu-jammy
branches:
regex: ^stable/(rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
regex: ^stable/(stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
negate: true
required-projects:
- name: openstack/requirements
@ -608,31 +528,6 @@
ensure_tox_version: '<4'
timeout: 3000
- job:
name: openstack-tox-cover
parent: tox-cover
description: |
Run code coverage tests (Xenial).
Uses tox with the ``cover`` environment.
This job runs on Xenial for stable/rocky. This
job is prepared to make sure all stable branches before stable/stein will
keep running on xenial.
nodeset: ubuntu-xenial
required-projects:
- name: openstack/requirements
irrelevant-files: *common-irrelevant-files
vars:
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
# NOTE(gmann): This is stable branch (<=stable/rocky) job and new
# tox 4 require some changes in tox.ini to be compatible with it. Let's
# pin tox <4 for stable branches testing (<=stable/zed).
ensure_tox_version: '<4'
timeout: 3000
branches:
- stable/rocky
- job:
name: openstack-tox-bashate
parent: openstack-tox
@ -663,7 +558,7 @@
irrelevant-files: *common-irrelevant-files
nodeset: ubuntu-jammy
branches:
regex: ^stable/(rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
regex: ^stable/(stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
negate: true
vars:
tox_envlist: functional
@ -706,21 +601,6 @@
vars:
tox_envlist: functional
- job:
name: openstack-tox-functional
parent: openstack-tox
description: |
Run tox-based (xenial) functional tests for an OpenStack Python project.
Uses tox with the ``functional`` environment.
This job runs on xenial for stable/rocky.
irrelevant-files: *common-irrelevant-files
nodeset: ubuntu-xenial
branches:
- stable/rocky
vars:
tox_envlist: functional
- job:
name: openstack-tox-functional-with-sudo
parent: openstack-tox-with-sudo
@ -732,7 +612,7 @@
irrelevant-files: *common-irrelevant-files
nodeset: ubuntu-jammy
branches:
regex: ^stable/(rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
regex: ^stable/(stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
negate: true
vars:
tox_envlist: functional
@ -776,22 +656,6 @@
vars:
tox_envlist: functional
- job:
name: openstack-tox-functional-with-sudo
parent: openstack-tox-with-sudo
description: |
Run tox-based (xenial) functional tests for an OpenStack Python project.
Uses tox with the ``functional`` environment.
Sudo access is not revoked.
This job runs on xenial till stable/rocky.
irrelevant-files: *common-irrelevant-files
nodeset: ubuntu-xenial
branches:
- stable/rocky
vars:
tox_envlist: functional
- job:
name: openstack-tox-functional-py35
parent: openstack-tox
@ -998,7 +862,7 @@
:zuul:jobvar:`tox_pdf_envlist` exists.
branches:
regex: ^stable/(rocky|stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
regex: ^stable/(stein|train|ussuri|victoria|wallaby|xena|yoga|zed)$
negate: true
required-projects:
- name: openstack/requirements
@ -1110,31 +974,6 @@
- stable/train
- stable/ussuri
- job:
name: openstack-tox-docs
parent: opendev-tox-docs
description: |
Run documentation build (xenial).
Uses tox with the ``docs`` environment.
This job runs on Xenial for stable/rocky. This
job is prepared to make sure all stable branches before stable/stein will
keep running on xenial.
required-projects:
- name: openstack/requirements
vars:
tox_constraints_file: '{{ ansible_user_dir }}/src/opendev.org/openstack/requirements/upper-constraints.txt'
tox_envlist: docs
bindep_profile: compile doc
# NOTE(gmann): This is stable branch (<=stable/rocky) job and new
# tox 4 require some changes in tox.ini to be compatible with it. Let's
# pin tox <4 for stable branches testing (<=stable/zed).
ensure_tox_version: '<4'
nodeset: ubuntu-xenial
branches:
- stable/rocky
- job:
name: openstack-tox-py39-with-oslo-master
parent: openstack-tox-py39
@ -1372,22 +1211,6 @@
tox_envlist: deploy-guide
tox_skip_pdf: true
- job:
name: legacy-base
abstract: true
description: |
Base job (xenial) for autoconverted legacy jobs
This job runs on Xenial and this is for stable/rocky.
This job is prepared to make sure all stable branches
before stable/stein will keep running on xenial.
pre-run: playbooks/legacy/pre.yaml
nodeset: legacy-ubuntu-xenial
vars:
bindep_fallback: /usr/local/bindep-fallback/bindep-fallback.txt
branches:
- stable/rocky
- job:
name: legacy-base
abstract: true
@ -1398,65 +1221,8 @@
pre-run: playbooks/legacy/pre.yaml
vars:
bindep_fallback: /usr/local/bindep-fallback/bindep-fallback.txt
branches:
regex: ^stable/rocky$
negate: true
nodeset: legacy-ubuntu-bionic
- job:
name: legacy-dsvm-base
abstract: true
description: |
Base job (xenial) for autoconverted legacy devstack-gate jobs
This job runs devstack-gate with as few changes as possible and
may be used by jobs which have been automatically converted as
part of the migration to Zuul v3. This job runs on Xenial for
stable/rocky. This job is prepared to
make sure all stable branches before stable/stein will keep
running on xenial.
nodeset: devstack-single-node
branches:
- stable/rocky
pre-run: playbooks/legacy/pre.yaml
required-projects:
- openstack/devstack
- openstack/devstack-gate
- openstack/tripleo-ci
- openstack/ceilometer
- openstack/ceilometermiddleware
- openstack/cinder
- openstack/glance
- openstack/glance_store
- openstack/heat
- openstack/heat-cfntools
- openstack/heat-templates
- openstack/horizon
- openstack/keystone
- openstack/keystoneauth
- openstack/keystonemiddleware
- openstack/manila
- openstack/manila-ui
- openstack/neutron
- openstack/nova
- openstack/octavia
- openstack/os-apply-config
- openstack/os-brick
- openstack/os-client-config
- openstack/os-collect-config
- openstack/os-net-config
- openstack/os-refresh-config
- openstack/osc-lib
# NOTE(mriedem): The openstack/placement repo is new in Stein and will
# be ignored on stable branches before Stein.
- openstack/placement
- openstack/requirements
- openstack/swift
- openstack/tempest
- openstack/tripleo-heat-templates
- openstack/tripleo-image-elements
- openstack/zaqar
- job:
name: legacy-dsvm-base
abstract: true
@ -1467,9 +1233,6 @@
may be used by jobs which have been automatically converted as
part of the migration to Zuul v3. This job runs on Bionic from
stable/stein on.
branches:
regex: ^stable/rocky$
negate: true
nodeset: legacy-ubuntu-bionic
pre-run: playbooks/legacy/pre.yaml
required-projects:
@ -1510,25 +1273,6 @@
- openstack/tripleo-image-elements
- openstack/zaqar
- job:
name: legacy-dsvm-base-multinode
abstract: true
parent: legacy-dsvm-base
description: |
Base job (xenial) for multinode devstack jobs.
Will setup firewall rules on all the nodes allowing them to talk to
each other. This job runs on Xenial for stable/rocky.
This job is prepared to make sure all stable branches
before stable/stein will keep running on xenial.
roles:
- zuul: zuul/zuul-jobs
pre-run: playbooks/legacy/multinode-networking/pre.yaml
nodeset: legacy-ubuntu-xenial-2-node
branches:
- stable/rocky
- job:
name: legacy-dsvm-base-multinode
abstract: true
@ -1541,26 +1285,8 @@
roles:
- zuul: zuul/zuul-jobs
pre-run: playbooks/legacy/multinode-networking/pre.yaml
branches:
regex: ^stable/rocky$
negate: true
nodeset: legacy-ubuntu-bionic-2-node
- job:
name: legacy-publish-openstack-artifacts
abstract: true
parent: publish-openstack-artifacts
description: |
Base job (xenial) for autoconverted legacy jobs that publish artifacts
This job runs on Xenial for stable/rocky.
This job is prepared to make sure all stable branches
before stable/stein will keep running on xenial.
nodeset: devstack-single-node
pre-run: playbooks/legacy/pre.yaml
branches:
- stable/rocky
- job:
name: legacy-publish-openstack-artifacts
abstract: true
@ -1569,9 +1295,6 @@
Base job (bionic) for autoconverted legacy jobs that publish artifacts.
This job runs on Bionic from stable/stein on.
branches:
regex: ^stable/rocky$
negate: true
nodeset: legacy-ubuntu-bionic
pre-run: playbooks/legacy/pre.yaml