From effe260f1d863551fb054fab6b49e9c517c2aa69 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Mon, 14 Dec 2020 13:40:56 +0900 Subject: [PATCH] Disable Load Balancers panel when Octavia service is not deployed Currently Load Balancers panel is enabled based on 'network' service defined in Keystone but it should refer to 'load-balancer' service which is served by Octavia. Story: #2008446 Task: #41413 Change-Id: Ia93cb7520ff9c179a27e72719f1fd10524c57acb (cherry picked from commit 9b10ff4964d125dbd59232c52ca692c5c7fe0044) (cherry picked from commit f1311fc7ec88d1631ac9131f41fed0953c018769) (cherry picked from commit b09a3d454efe31e100a5bcdfe0a3e37f06060f77) --- octavia_dashboard/dashboards/project/load_balancer/panel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octavia_dashboard/dashboards/project/load_balancer/panel.py b/octavia_dashboard/dashboards/project/load_balancer/panel.py index a413ffd8..14759eb7 100644 --- a/octavia_dashboard/dashboards/project/load_balancer/panel.py +++ b/octavia_dashboard/dashboards/project/load_balancer/panel.py @@ -20,4 +20,4 @@ import horizon class NGLoadBalancers(horizon.Panel): name = _("Load Balancers") slug = 'load_balancer' - permissions = ('openstack.services.network',) + permissions = ('openstack.services.load-balancer',)