def main(): rk_config.register_agent_opts() common_config.init(sys.argv[1:]) common_config.setup_logging() rk_agent.main()
from networking_hp.plugins.ml2.drivers.ratekeeper.common import ( constants as rk_const) from networking_hp.plugins.ml2.drivers.ratekeeper.db import ( ratekeeper_db as rk_db) from networking_hp.plugins.ml2.drivers.ratekeeper.ml2 import ( extensions as rk_extensions) from neutron.api import extensions as extensions_api from neutron.api.v2 import attributes from neutron.plugins.ml2.common import exceptions as ml2_exc from neutron.plugins.ml2 import driver_api as api from neutron.i18n import _LE LOG = log.getLogger(__name__) rk_cfg.register_agent_opts() class HpRatekeeperExtensionDriver(api.ExtensionDriver): """HP Ratekeeper ML2 Extension Driver.""" # List of supported extensions for hp Ratekeeper. _supported_extension_alias = 'ratekeeper' def initialize(self): extensions_api.append_api_extensions_path(rk_extensions.__path__) @property def extension_alias(self): """ Supported extension alias.