Bug 1879399

Summary: [updates] overcloud update controller run passed without updating OVS version
Product: Red Hat OpenStack Reporter: Ronnie Rasouli <rrasouli>
Component: openstack-tripleo-heat-templatesAssignee: RHOS Maint <rhos-maint>
Status: CLOSED NOTABUG QA Contact: David Rosenfeld <drosenfe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16.1 (Train)CC: mburns
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-09-16 09:00:50 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ronnie Rasouli 2020-09-16 08:12:16 UTC
Description of problem:
On Manual setup the fastdatapath repos are missing on the controller nodes, the overcloud update run on compute nodes passed without failing on OVS update from 2.11 to to 2.13.

Thus the overcloud update converge is failing on: 
TASK [tripleo-bootstrap : Deploy required packages to bootstrap TripleO]

fatal: [overcloud-controller-0]: FAILED! => {"changed": false, "failed_when_result": true, "failures": [], "msg": "Depsolve Error occured: \n Problem: cannot install the best candidate for the job\n  - nothing provides network-scripts-openvswitch2.13 needed by rhosp-openvswitch-2.13-8.el8ost.noarch\n  - nothing provides openvswitch2.13 needed by rhosp-openvswitch-2.13-8.el8ost.noarch", "rc": 1, "results": []}

Version-Release number of selected component (if applicable):
openstack-tripleo-heat-templates-11.3.2-0.

How reproducible:
most likely

Steps to Reproduce:
1. deploy OSP16 without fastdatapath repos on the controller
2. update the undercloud
3. update the overcloud by
openstack overcloud update run --stack overcloud --limit Controller
4. run converge steps

Actual results:
Converge failed with the error detailed above

Expected results:
fail the task that update packages (OVS)

Additional info:

Compute update failed due to OVS dependencies as expected