Upgrade from Pike to Queens skips setup-hosts when running neutron on bare metal

Bug #1813660 reported by Bjoern
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Fix Released
Medium
Bjoern

Bug Description

In case neutron was deployed to bare metal, on the infra hosts, the upgrade from P to Q will skip setup-hosts due to the exclusion based off "!neutron_agent" per https://github.com/openstack/openstack-ansible/blob/stable/queens/scripts/run-upgrade.sh#L180

We should much rather split up the setup-hosts to account for this situation.
Are there any other opinion on this ?

I'll create a initial PR.

Bjoern (bjoern-t)
Changed in openstack-ansible:
assignee: nobody → Bjoern Teipel (bjoern-teipel)
Mohammed Naser (mnaser)
Changed in openstack-ansible:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Jesse Pretorius (jesse-pretorius) wrote :

FYI https://review.openstack.org/625898 resolved this for Queens->Rocky, and for Rocky->Stein we've opted to change the whole process to something a lot simpler which also solves the issue: https://review.openstack.org/624773

It may be best to just do the same as is now in master: https://github.com/openstack/openstack-ansible/blob/3fb15ad780c769c1991affff3b7ccb75ae138169/scripts/run-upgrade.sh#L171-L174

Revision history for this message
Antony Messerli (antonym) wrote :

Are there plans to backport this to Pike->Queens as well or is the transition of neutron-agents to baremetal getting in the way of this?

Revision history for this message
Dmitriy Rabotyagov (noonedeadpunk) wrote :

Sorry, Pike and Queens are already EOLed, so we can't backport any changes there.

I will marked it as fix released since it has been actually fixed.

Changed in openstack-ansible:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.