X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fcommon%2Fcommon_db_client.py;h=716f1709cce579594233865cd1b47cf96cca49c7;hb=e27def0d99cc73c5c0b7550a28e95abd6c1cd996;hp=71d1306ebe02b62767f267c1a4711ed9d49132d3;hpb=0e34244e420bd68e6acb0cf6bb4383fedb662070;p=osm%2FMON.git diff --git a/osm_mon/common/common_db_client.py b/osm_mon/common/common_db_client.py index 71d1306..716f170 100644 --- a/osm_mon/common/common_db_client.py +++ b/osm_mon/common/common_db_client.py @@ -32,7 +32,8 @@ class CommonDbClient: self.common_db = dbmongo.DbMongo() self.common_db.db_connect({'host': cfg.MONGO_URI.split(':')[0], 'port': int(cfg.MONGO_URI.split(':')[1]), - 'name': 'osm'}) + 'name': 'osm', + 'commonkey': cfg.OSMMON_DATABASE_COMMONKEY}) def get_vnfr(self, nsr_id: str, member_index: int): vnfr = self.common_db.get_one("vnfrs", @@ -68,3 +69,6 @@ class CommonDbClient: return vdur raise ValueError('vdur not found for nsr-id %s, member_index %s and vdu_name %s', nsr_id, member_index, vdu_name) + + def decrypt_vim_password(self, vim_password: str, schema_version: str, vim_id: str): + return self.common_db.decrypt(vim_password, schema_version, vim_id)