added env vars for mongo ha 37/6937/2
authorJuan <jquiroga@whitestack.com>
Wed, 21 Nov 2018 15:21:34 +0000 (12:21 -0300)
committerJuan <jquiroga@whitestack.com>
Wed, 21 Nov 2018 15:28:14 +0000 (12:28 -0300)
Change-Id: Ied541f300e819eacbc31426089eb7ca547b59f34
Signed-off-by: Juan <jquiroga@whitestack.com>
docker/Dockerfile
osm_policy_module/common/common_db_client.py
osm_policy_module/common/lcm_client.py
osm_policy_module/core/config.py

index 5953489..91bc5f6 100644 (file)
@@ -41,8 +41,7 @@ ENV OSMPOL_MESSAGE_HOST kafka
 ENV OSMPOL_MESSAGE_PORT 9092
 
 ENV OSMPOL_DATABASE_DRIVER mongo
-ENV OSMPOL_DATABASE_HOST mongo
-ENV OSMPOL_DATABASE_PORT 27017
+ENV OSMPOL_DATABASE_URI mongodb://mongo:27017
 
 ENV OSMPOL_SQL_DATABASE_URI sqlite:///policy_module.db
 
index 83bb46c..41ce975 100644 (file)
@@ -30,8 +30,7 @@ class CommonDbClient:
     def __init__(self):
         cfg = Config.instance()
         self.common_db = dbmongo.DbMongo()
-        self.common_db.db_connect({'host': cfg.OSMPOL_DATABASE_HOST,
-                                   'port': int(cfg.OSMPOL_DATABASE_PORT),
+        self.common_db.db_connect({'uri': cfg.OSMPOL_DATABASE_URI,
                                    'name': 'osm'})
 
     def get_vnfr(self, nsr_id: str, member_index: int):
index 3d8012f..05378d7 100644 (file)
@@ -42,8 +42,7 @@ class LcmClient:
         self.kafka_server = '{}:{}'.format(cfg.OSMPOL_MESSAGE_HOST,
                                            cfg.OSMPOL_MESSAGE_PORT)
         self.common_db = dbmongo.DbMongo()
-        self.common_db.db_connect({'host': cfg.OSMPOL_DATABASE_HOST,
-                                   'port': int(cfg.OSMPOL_DATABASE_PORT),
+        self.common_db.db_connect({'uri': cfg.OSMPOL_DATABASE_URI,
                                    'name': 'osm'})
         if not loop:
             loop = asyncio.get_event_loop()
index 94dec98..55287cc 100644 (file)
@@ -63,8 +63,7 @@ class Config(object):
         CfgParam('OSMPOL_MESSAGE_HOST', "localhost", six.text_type),
         CfgParam('OSMPOL_MESSAGE_PORT', 9092, int),
         CfgParam('OSMPOL_DATABASE_DRIVER', "mongo", six.text_type),
-        CfgParam('OSMPOL_DATABASE_HOST', "mongo", six.text_type),
-        CfgParam('OSMPOL_DATABASE_PORT', 27017, int),
+        CfgParam('OSMPOL_DATABASE_URI', "mongodb://mongo:27017", six.text_type),
         CfgParam('OSMPOL_SQL_DATABASE_URI', "sqlite:///policy_module.db", six.text_type),
         CfgParam('OSMPOL_LOG_LEVEL', "INFO", six.text_type),
         CfgParam('OSMPOL_KAFKA_LOG_LEVEL', "WARN", six.text_type),