From 86f56244a04bd2ee11a98d929efd0740e3aaa1d8 Mon Sep 17 00:00:00 2001 From: Gregory Thiemonge Date: Mon, 22 Feb 2021 15:49:48 +0100 Subject: [PATCH] Fix missing roles for Octavia services The roles to have access to the load-balancer API have been missing for a while, add them in the keystone_resources section in the Octavia API container configuration. Change-Id: I301b3cc1fd7625184c7dab80d5d8284a1fe24834 --- deployment/octavia/octavia-api-container-puppet.yaml | 6 ++++++ .../fix-missing-roles-for-octavia-ca024308bf15f0cf.yaml | 4 ++++ 2 files changed, 10 insertions(+) create mode 100644 releasenotes/notes/fix-missing-roles-for-octavia-ca024308bf15f0cf.yaml diff --git a/deployment/octavia/octavia-api-container-puppet.yaml b/deployment/octavia/octavia-api-container-puppet.yaml index c77c69b918..52035284f7 100644 --- a/deployment/octavia/octavia-api-container-puppet.yaml +++ b/deployment/octavia/octavia-api-container-puppet.yaml @@ -153,6 +153,12 @@ outputs: project: {get_param: OctaviaProjectName} region: {get_param: KeystoneRegion} service: 'load-balancer' + roles: + - load-balancer_admin + - load-balancer_quota_admin + - load-balancer_member + - load-balancer_global_observer + - load-balancer_observer monitoring_subscription: {get_param: MonitoringSubscriptionOctaviaApi} config_settings: map_merge: diff --git a/releasenotes/notes/fix-missing-roles-for-octavia-ca024308bf15f0cf.yaml b/releasenotes/notes/fix-missing-roles-for-octavia-ca024308bf15f0cf.yaml new file mode 100644 index 0000000000..d3dfc36c00 --- /dev/null +++ b/releasenotes/notes/fix-missing-roles-for-octavia-ca024308bf15f0cf.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + Fix missing roles for Octavia services.