From bdac091e7733940eec814ab89efa33731d084ce2 Mon Sep 17 00:00:00 2001 From: Salman Rana Date: Thu, 14 Mar 2024 14:26:50 -0400 Subject: [PATCH] Handle FM user during endpoint config Add FM user to endpoint reconfiguration script, following the migration of FM bootstrap from puppet to Ansible: https://review.opendev.org/c/starlingx/ansible-playbooks/+/913251 Openstack related operations (user, service and endpoint configuration) are now handled exclusively by sysinv config_endpoints Test Plan: 1. PASS: Verify full DC system deployment - System Controller + 3 Subclouds install/bootstrap (virtual lab) 2. PASS: Verify Openstack FM user created 3. PASS: Verify Admin role for the FM user set in the services project 4. PASS: Verify Openstack FM service created 5. PASS: Verify admin, internal and public endpoints configured for FM Story: 2011035 Task: 49722 Change-Id: I7d2f1596595ec2613cd5de1ca3d99427ea32d52d Signed-off-by: Salman Rana --- sysinv/sysinv/sysinv/sysinv/common/openstack_config_endpoints.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sysinv/sysinv/sysinv/sysinv/common/openstack_config_endpoints.py b/sysinv/sysinv/sysinv/sysinv/common/openstack_config_endpoints.py index 96bcc34ada..81cdf4bf3b 100644 --- a/sysinv/sysinv/sysinv/sysinv/common/openstack_config_endpoints.py +++ b/sysinv/sysinv/sysinv/sysinv/common/openstack_config_endpoints.py @@ -26,6 +26,7 @@ RC_FILE_PATH = '/etc/platform/openrc' # NOTE: Not the full user list, only the ones necessary for endpoint # reconfiguration are listed here BASE_USERS = [ + 'fm', 'patching', 'usm', 'vim',