X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=openvimd.py;h=1651df7f56dc5b415c5179630e03907281b1eb87;hb=refs%2Fchanges%2F96%2F996%2F1;hp=913407641a30bf52405c7da550d4484b4ee4c2f4;hpb=24595390fde6736753946648ee083c178b60759c;p=osm%2Fopenvim.git diff --git a/openvimd.py b/openvimd.py index 9134076..1651df7 100755 --- a/openvimd.py +++ b/openvimd.py @@ -30,8 +30,8 @@ and host controllers __author__="Alfonso Tierno" __date__ ="$10-jul-2014 12:07:15$" -__version__="0.4.10-r503" -version_date="Sep 2016" +__version__="0.5.1-r518" +version_date="Jan 2017" database_version="0.8" #expected database schema version import httpserver @@ -69,6 +69,8 @@ def load_configuration(configuration_file): 'log_level': "DEBUG", 'log_level_db': "ERROR", 'log_level_of': 'ERROR', + 'bridge_ifaces': {}, + 'network_type': 'ovs', } try: #First load configuration from configuration file @@ -214,7 +216,8 @@ if __name__=="__main__": #allow backward compatibility of test_mode option if 'test_mode' in config_dic and config_dic['test_mode']==True: config_dic['mode'] = 'test' - if config_dic['mode'] == 'development' and ( 'development_bridge' not in config_dic or config_dic['development_bridge'] not in config_dic.get("bridge_ifaces",None) ): + if config_dic['mode'] == 'development' and config_dic['network_type'] == 'bridge' and \ + ( 'development_bridge' not in config_dic or config_dic['development_bridge'] not in config_dic.get("bridge_ifaces",None) ): logger.error("'%s' is not a valid 'development_bridge', not one of the 'bridge_ifaces'", config_file) exit(-1)