def setUp(self): super(TestOVSInterfaceDriverWithVeth, self).setUp() ovs_conf.register_ovs_agent_opts(self.conf) self.conf.set_override('ovs_use_veth', True) self.conf.set_override('datapath_type', ovs_const.OVS_DATAPATH_NETDEV, group='OVS')
def setup_conf(): ovs_conf.register_ovs_agent_opts(cfg.CONF) lb_conf.register_linuxbridge_opts(cfg.CONF) ml2_conf.register_ml2_plugin_opts(cfg.CONF) securitygroups_rpc.register_securitygroups_opts(cfg.CONF) dhcp_agent.register_options(cfg.CONF) l3_hamode_db.register_db_l3_hamode_opts(cfg.CONF)
def setup_conf(): ovs_conf.register_ovs_agent_opts(cfg.CONF) lb_conf.register_linuxbridge_opts(cfg.CONF) ml2_conf.register_ml2_plugin_opts(cfg.CONF) securitygroups_rpc.register_securitygroups_opts(cfg.CONF) dhcp_agent.register_options(cfg.CONF) l3_hamode_db.register_db_l3_hamode_opts(cfg.CONF)
def main(): common_config.init(sys.argv[1:]) ovs_conf.register_ovs_agent_opts() common_config.setup_logging() agent_config.setup_privsep() port_cleaner = PatchPortCleaner(cfg.CONF) port_cleaner.destroy_patch_ports()
def _get_config_opts(self): config = cfg.ConfigOpts() config.register_opts(common_config.core_opts) ovs_conf.register_ovs_agent_opts(config) agent_config.register_interface_opts(config) agent_config.register_interface_driver_opts_helper(config) agent_config.register_agent_state_opts_helper(config) ext_manager.register_opts(config) return config
def _get_config_opts(self): config = cfg.ConfigOpts() config.register_opts(common_config.core_opts) ovs_conf.register_ovs_agent_opts(config) agent_config.register_interface_opts(config) agent_config.register_interface_driver_opts_helper(config) agent_config.register_agent_state_opts_helper(config) ext_manager.register_opts(config) return config
def _create_config_file(self, bridge_mappings): config = cfg.ConfigOpts() ovs_conf.register_ovs_agent_opts(config) config.set_override('integration_bridge', self.int_br.br_name, "OVS") config.set_override( 'bridge_mappings', ','.join( ["%s:%s" % (net, br) for net, br in bridge_mappings.items()]), "OVS") return config
def setup_conf(): config.register_common_config_options() ovs_conf.register_ovs_agent_opts(cfg.CONF) lb_conf.register_linuxbridge_opts(cfg.CONF) sriov_conf.register_agent_sriov_nic_opts(cfg.CONF) ml2_conf.register_ml2_plugin_opts(cfg.CONF) securitygroups_rpc.register_securitygroups_opts(cfg.CONF) dhcp_agent.register_options(cfg.CONF) l3_hamode_db.register_db_l3_hamode_opts(cfg.CONF) common_config.register_core_common_config_opts(cfg.CONF)
def setup_conf(): """Setup the cfg for the clean up utility. Use separate setup_conf for the utility because there are many options from the main config that do not apply during clean-up. """ conf = cfg.CONF cmd.register_cmd_opts(cmd.ovs_opts, conf) l3_config.register_l3_agent_config_opts(l3_config.OPTS, conf) agent_config.register_interface_driver_opts_helper(conf) agent_config.register_interface_opts() service_config.register_service_opts(service_config.RPC_EXTRA_OPTS, conf) ovs_conf.register_ovs_agent_opts(conf) conf.set_default("ovsdb_timeout", CLEANUP_OVSDB_TIMEOUT, "OVS") return conf
default='patch-to-mpls', help=_("OVS Peer patch port in tunnel bridge to MPLS bridge ")), cfg.StrOpt('mpls_to_tun_peer_patch_port', default='patch-from-tun', help=_("OVS Peer patch port in MPLS bridge to tunnel bridge ")), cfg.StrOpt('mpls_to_int_peer_patch_port', default='patch-mpls-to-int', help=_("OVS Peer patch port in MPLS bridge to int bridge ")), cfg.StrOpt('int_to_mpls_peer_patch_port', default='patch-int-from-mpls', help=_("OVS Peer patch port in int bridge to MPLS bridge ")), ] cfg.CONF.register_opts(bagpipe_bgpvpn_opts, "BAGPIPE") cfg.CONF.register_opts(internal_opts, "BAGPIPE") ovs_conf.register_ovs_agent_opts() config.register_agent_state_opts_helper(cfg.CONF) def format_associations_route_targets(assocs): rts = collections.defaultdict(set) for assoc in assocs: rts[bbgp_const.RT_IMPORT] |= set(assoc.bgpvpn.route_targets or ()) rts[bbgp_const.RT_IMPORT] |= set(assoc.bgpvpn.import_targets or ()) rts[bbgp_const.RT_EXPORT] |= set(assoc.bgpvpn.route_targets or ()) rts[bbgp_const.RT_EXPORT] |= set(assoc.bgpvpn.export_targets or ()) return rts
def __init__(self, conf, **kwargs): super(OVSInterfaceDriver, self).__init__(conf, **kwargs) ovs_conf.register_ovs_agent_opts(self.conf) if self.conf.ovs_use_veth: self.DEV_NAME_PREFIX = 'ns-'
# Copyright 2012 Red Hat, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from oslo_config import cfg from neutron.conf.agent import common as config from neutron.conf.plugins.ml2.drivers import agent from neutron.conf.plugins.ml2.drivers import ovs_conf agent.register_agent_opts() ovs_conf.register_ovs_agent_opts() config.register_agent_state_opts_helper(cfg.CONF)