I have taken action on this announced branch retirement.

A summary of merge requests created (which will retire the branch on merge) and manual actions taken below. Once these changes are merged, all zuul-config-errors for Ironic will be resolved.

ironic-prometheus-exporter
- https://review.opendev.org/c/openstack/releases/+/895702 EOL ironic-prometheus-exporter stable/train
- bugfix/2.1 branch manually retired; tip commit tagged as bugfix-2.1-eol
-- git tag -s -a bugfix-2.1-eol -m "EOL bugfix/2.1" 98e48dad7680ba4593d80fb225a6b5d2254f783a
-- git push gerrit bugfix-2.1-eol
-- git push -d gerrit bugfix/2.1

networking-generic-switch
- https://review.opendev.org/c/openstack/releases/+/895705 Fix/EOL networking-generic-switch pike
-- This was strange; the stable/pike branch existed but had no deliverables yaml file. It appears stable/ocata for this was in a similar state at one point, and fixed by adding the file with EOL ifnormation, so I pushed a change which I hope will lead to the pike branch being retired+tagged as normal in the same manner.
- https://review.opendev.org/c/openstack/releases/+/895707 EOL networking-generic-switch stable/train
- https://review.opendev.org/c/openstack/releases/+/895709 EOL networking-generic-switch stable/ussuri
- https://review.opendev.org/c/openstack/releases/+/895711 EOL networking-generic-switch stable/victoria
- https://review.opendev.org/c/openstack/releases/+/895712 EOL networking-generic-switch stable/wallaby
- https://review.opendev.org/c/openstack/releases/+/895713 EOL networking-generic-switch stable/xena

python-ironicclient
- https://review.opendev.org/c/openstack/releases/+/895714 EOL python-ironicclient stable/train
- https://review.opendev.org/c/openstack/releases/+/895717 EOL python-ironicclient stable/ussuri
- https://review.opendev.org/c/openstack/releases/+/895719 EOL python-ironicclient stable/victoria
- https://review.opendev.org/c/openstack/releases/+/895720 EOL python-ironicclient stable/wallaby
- https://review.opendev.org/c/openstack/releases/+/895721 EOL python-ironicclient stable/xena


Thanks,
Jay Faulkner
Ironic PTL

On Wed, Aug 23, 2023 at 1:21 PM Jay Faulkner <jay@gr-oss.io> wrote:
Hi all,

Ironic is one of the major offenders remaining in the work to cleanup Zuul config errors. To resolve these issues, it's my plan to retire any impacted branches unless a contributor volunteers to clean them up. I will give folks until at least September 1, 2023, to object before I begin to take action.

These branches have been broken for at least one year, and have gotten no patches or releases in that time. It's clear they have little need to continue existing.

Please look at https://zuul.opendev.org/t/openstack/config-errors for the full list of potentially impacted branches; I will list here as best I can:

openstack/ironic-prometheus-exporter
- bugfix/2.1
- stable/train

openstack/networking-generic-switch
- stable/pike
- stable/train
- stable/ussuri
- stable/victoria
- stable/wallaby
- stable/xena

openstack/python-ironicclient
- stable/train
- stable/ussuri
- stable/victoria
- stable/wallaby
- stable/xena
- Note: stable/yoga is also in the config errors list, but is considered maintained and cannot be retired at this time. I will work to remove failing jobs and get this zuul config fixed manuallt.



As an additional note, the following branches were retired months ago, but due to a bug were recreated. They have been fully deleted (again):

openstack/ironic-python-agent
- bugfix/8.0

openstack/ironic
- bugfix/18.0