Description of problem: In RHOSP16.1 octavia-dashboard is enabled by default. However in Horizon load_balancer panel appears even if Octavia service is not deployed in overcloud, which results in multiple error messages when the panel is opened. Currently ironic-ui implements the service detection and disables its panels when baremetal service is not deployed. We should implement the same check logics to disable load balancer panels automatically, to avoid the unexpected panels shown with errors. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Deploy overcloud without Octavia 2. Open Project -> Network -> Load Balancers Actual results: The load balancers panel can be opened but shows error Expected results: The load balancers panel doesn't appear in the list Additional info:
I'm setting the severity of this bz to urgent since most of the RHOSP16.1 deployment without Octavia is affected by this.
Bug cannot be verified until 16.1 z7 puddle is available.
#Verified in version [stack@undercloud-0 ~]$ cat /var/lib/rhos-release/latest-installed 16.1 -p RHOS-16.1-RHEL-8-20210824.n.2 #With Octavia, the panel under Project -> Network -> Load Balancers shows the load balancers as expected, without errors. #Without Octavia, the panel Project -> Network doesn't contain "Load Balancers" - as expected. Moving the bug to VERIFIED.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform 16.1.7 (Train) bug fix and enhancement advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:3762