Use publish-to-pypi-stable-only template for deprecated repo

Deprecated deliverables only do the release on stable branches
not on master. But existing publish-to-pypi template does not
have the branch matcher to exclude the master gate from running
the release jobs.

For deprecated repo, we can use new template publish-to-pypi-stable-only
which exclude the master branch to run the release jobs. This will help
us to update the master conent which is README.rst
for example: https://review.opendev.org/c/openstack/neutron-fwaas/+/800140

This also update the deprecdated repo description to add 'DEPRECATED'.

And adding noop job for master branch so that we can merge the README.rst
update for OFTC ref.

Depends-On: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/800554
Change-Id: Id6541db65e8b7957941c72d6d29474e07604adf0
This commit is contained in:
Ghanshyam Mann 2021-07-12 15:21:09 -05:00 committed by Ghanshyam
parent 5719cb656a
commit d7304b6416
2 changed files with 130 additions and 27 deletions

View File

@ -3005,7 +3005,7 @@
- project: openstack/devstack-vagrant
description: Vagrant configuration for building DevStack environments.
- project: openstack/dib-utils
description: Pieces of diskimage-builder that are useful without the full project
description: DEPRECATED, Pieces of diskimage-builder that are useful without the full project
acl-config: /home/gerrit2/acls/openstack/tripleo.config
- project: openstack/diskimage-builder
description: Image building tools for OpenStack
@ -3310,7 +3310,7 @@
a running host
acl-config: /home/gerrit2/acls/openstack/retired.config
- project: openstack/instack-undercloud
description: A utility to run diskimage-builder undercloud elements on a running
description: DEPRECATED, A utility to run diskimage-builder undercloud elements on a running
host
acl-config: /home/gerrit2/acls/openstack/tripleo.config
groups:
@ -3670,7 +3670,7 @@
use-storyboard: true
acl-config: /home/gerrit2/acls/openstack/monasca.config
- project: openstack/monasca-transform
description: Monasca Transform and Aggregation Engine
description: DEPRECATED, Monasca Transform and Aggregation Engine
groups:
- monasca
use-storyboard: true
@ -3768,7 +3768,7 @@
description: RETIRED, Neutron drivers for Open Network Operating System.
acl-config: /home/gerrit2/acls/openstack/retired.config
- project: openstack/networking-ovn
description: Neutron integration with OVN
description: DEPRECATED, Neutron integration with OVN
- project: openstack/networking-powervm
description: Neutron drivers for PowerVM network management.
- project: openstack/networking-sfc
@ -3784,14 +3784,14 @@
groups:
- neutron
- project: openstack/neutron-fwaas
description: Firewall services for OpenStack Neutron.
description: DEPRECATED, Firewall services for OpenStack Neutron.
docimpact-group: neutron
options:
- translate
groups:
- neutron
- project: openstack/neutron-fwaas-dashboard
description: Horizon UI support for Neutron FWaaS
description: DEPRECATED, Horizon UI support for Neutron FWaaS
options:
- translate
- project: openstack/neutron-interconnection
@ -4004,7 +4004,7 @@
- openstack-ansible
docimpact-group: openstack-ansible
- project: openstack/openstack-ansible-os_congress
description: Role os_congress for OpenStack-Ansible
description: DEPRECATED, Role os_congress for OpenStack-Ansible
groups:
- openstack-ansible
docimpact-group: openstack-ansible
@ -4045,7 +4045,7 @@
- openstack-ansible
docimpact-group: openstack-ansible
- project: openstack/openstack-ansible-os_karbor
description: Role os_karbor for OpenStack-Ansible
description: DEPRECATED, Role os_karbor for OpenStack-Ansible
groups:
- openstack-ansible
docimpact-group: openstack-ansible
@ -4552,7 +4552,7 @@
description: Tempest plugin for testing and verifying RBAC policy enforcement.
use-storyboard: true
- project: openstack/paunch
description: Utility to launch and manage containers using YAML based configuration
description: DEPRECATED, Utility to launch and manage containers using YAML based configuration
data
acl-config: /home/gerrit2/acls/openstack/tripleo.config
groups:
@ -5393,7 +5393,7 @@
groups:
- tripleo
- project: openstack/tripleo-common-tempest-plugin
description: Tempest plugin for the tripleo-common project
description: DEPRECATED, Tempest plugin for the tripleo-common project
acl-config: /home/gerrit2/acls/openstack/tripleo.config
groups:
- tripleo

View File

@ -2366,7 +2366,7 @@
name: openstack/dib-utils
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- noop-jobs
- project:
name: openstack/diskimage-builder
@ -2653,11 +2653,17 @@
name: openstack/instack-undercloud
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
queue: tripleo
jobs:
- noop:
branches: master
gate:
queue: tripleo
jobs:
- noop:
branches: master
- project:
name: openstack/ironic
@ -2821,7 +2827,15 @@
name: openstack/kolla-cli
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/kuryr
@ -3057,7 +3071,15 @@
name: openstack/monasca-ceilometer
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/monasca-common
@ -3098,14 +3120,17 @@
name: openstack/monasca-log-api
templates:
- official-openstack-repo-jobs
- periodic-jobs-with-oslo-master
- api-guide-jobs
- api-ref-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
queue: monasca
jobs:
- noop:
branches: master
gate:
queue: monasca
jobs:
- noop:
branches: master
- project:
name: openstack/monasca-notification
@ -3149,7 +3174,15 @@
name: openstack/monasca-transform
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/monasca-ui
@ -3269,7 +3302,15 @@
name: openstack/networking-midonet
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/networking-odl
@ -3292,7 +3333,7 @@
name: openstack/networking-ovn
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
@ -3343,13 +3384,29 @@
name: openstack/neutron-fwaas
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/neutron-fwaas-dashboard
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/neutron-lbaas
@ -3643,6 +3700,14 @@
name: openstack/openstack-ansible-os_congress
templates:
- official-openstack-repo-jobs
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/openstack-ansible-os_designate
@ -3696,6 +3761,14 @@
name: openstack/openstack-ansible-os_karbor
templates:
- official-openstack-repo-jobs
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/openstack-ansible-os_keystone
@ -4331,7 +4404,15 @@
name: openstack/panko
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/patrole
@ -4343,11 +4424,17 @@
name: openstack/paunch
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
queue: tripleo
jobs:
- noop:
branches: master
gate:
queue: tripleo
jobs:
- noop:
branches: master
- project:
name: openstack/pbr
@ -4665,7 +4752,15 @@
name: openstack/puppet-panko
templates:
- official-openstack-repo-jobs
- puppet-release-jobs
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/puppet-placement
@ -4943,7 +5038,15 @@
name: openstack/python-pankoclient
templates:
- official-openstack-repo-jobs
- publish-to-pypi
- publish-to-pypi-stable-only
check:
jobs:
- noop:
branches: master
gate:
jobs:
- noop:
branches: master
- project:
name: openstack/python-saharaclient