Description of problem: When creating a load balancer through Horizon, the TERMINATED_HTTPS listener type is greyed out. This is due to a 404 when hitting /dashboard/api/barbican/certificates. We have the really similar issue reporeted against octavia-ui[1]. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1593904 I confirmed that the same implementation about barbican request in neutron-lbaas-ui, so the same fix should be applied. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Deploy overcloud with neutron LBaaS v2 and Barbican 2. Create a loadbalancer from ui 3. Actual results: TERMINATED_HTTPS is greyed out Expected results: TERMINATED_HTTPS should be selectable and certificates should appear in the UI Additional info: We confirmed that adding /v3 in OPENSTACK_KEYSTONE_URL solved the issue, which is the same workaround as the one described in octavia-ui bug[1].
Patch posted upstream. Please note that due to: 1) Neutron LBaaS API and dashboard deprecation (OSP 13+) 2) TLS-terminated not supported 3) Low priority in customer case 4) Customer case closed with workaround The team will not run QA tests.
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, 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-2020:2724