From 475582141a4fae0784e01cf2b9490a516fc4dcbc Mon Sep 17 00:00:00 2001 From: "Zhang Rong(Jon)" Date: Tue, 8 Nov 2022 09:41:02 +0800 Subject: [PATCH] Fix deploymentManager profiles not set in conf file Signed-off-by: Zhang Rong(Jon) Change-Id: Ice973c45bb86a102b9fe90661512cdc2c4b06fb9 (cherry picked from commit b163536727699c1ec3b0d12d8132c62c58523ab4) --- o2common/config/config.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/o2common/config/config.py b/o2common/config/config.py index a2907c4..690f4e9 100644 --- a/o2common/config/config.py +++ b/o2common/config/config.py @@ -348,9 +348,12 @@ def get_auth_provider(): def get_dms_support_profiles(): profiles = config.conf.API.DMS_SUPPORT_PROFILES - profiles = profiles.replace("'", "").replace( - '"', "").replace('[', "").replace(']', "") - profiles = profiles.split(',') + if profiles is None or profiles == '': + profiles = [] + elif "[" in profiles and "]" in profiles: + profiles = profiles.replace("'", "").replace( + '"', "").replace('[', "").replace(']', "") + profiles = profiles.split(',') if 'native_k8sapi' not in profiles: profiles.append('native_k8sapi') return profiles -- 2.16.6