X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcore%2Fcommon_db.py;fp=osm_mon%2Fcore%2Fcommon_db.py;h=88a509cfc43856fa975eb6466c67a19788a169de;hb=5fbb199c74f8392e5a79f312ef346e346114adc6;hp=3b20bbe04eea78dc1cce2974a37a783546d00611;hpb=c2a005ed542b4bc3bdb7bd47bf3b34b1110e1e0d;p=osm%2FMON.git diff --git a/osm_mon/core/common_db.py b/osm_mon/core/common_db.py index 3b20bbe..88a509c 100644 --- a/osm_mon/core/common_db.py +++ b/osm_mon/core/common_db.py @@ -95,7 +95,13 @@ class CommonDbClient: vim_account['vim_password'] = self.decrypt_vim_password(vim_account['vim_password'], vim_account['schema_version'], vim_account_id) - vim_config_encrypted = ("admin_password", "nsx_password", "vcenter_password") + vim_config_encrypted_dict = { + "1.1": ("admin_password", "nsx_password", "vcenter_password"), + "default": ("admin_password", "nsx_password", "vcenter_password", "vrops_password") + } + vim_config_encrypted = vim_config_encrypted_dict['default'] + if vim_account['schema_version'] in vim_config_encrypted_dict.keys(): + vim_config_encrypted = vim_config_encrypted_dict[vim_account['schema_version']] for key in vim_account['config']: if key in vim_config_encrypted: vim_account['config'][key] = self.decrypt_vim_password(vim_account['config'][key],