Refactor tacker.conf
Remove unsed options and sections from tacker.conf file Change-Id: Ia220f5cfcb28bd2c22f5853eec350f60aa6c0f59
This commit is contained in:
parent
542a52609d
commit
c9d2408eee
@ -70,21 +70,6 @@ service_plugins = tacker.vm.plugin.ServiceVMPlugin
|
|||||||
# Supported values are 'keystone'(default), 'noauth'.
|
# Supported values are 'keystone'(default), 'noauth'.
|
||||||
# auth_strategy = keystone
|
# auth_strategy = keystone
|
||||||
|
|
||||||
# Base MAC address. The first 3 octets will remain unchanged. If the
|
|
||||||
# 4h octet is not 00, it will also be used. The others will be
|
|
||||||
# randomly generated.
|
|
||||||
# 3 octet
|
|
||||||
# base_mac = fa:16:3e:00:00:00
|
|
||||||
# 4 octet
|
|
||||||
# base_mac = fa:16:3e:4f:00:00
|
|
||||||
|
|
||||||
# Maximum amount of retries to generate a unique MAC address
|
|
||||||
# mac_generation_retries = 16
|
|
||||||
|
|
||||||
# DHCP Lease duration (in seconds). Use -1 to
|
|
||||||
# tell dnsmasq to use infinite lease times.
|
|
||||||
# dhcp_lease_duration = 86400
|
|
||||||
|
|
||||||
# Allow sending resource operation notification to DHCP agent
|
# Allow sending resource operation notification to DHCP agent
|
||||||
# dhcp_agent_notification = True
|
# dhcp_agent_notification = True
|
||||||
|
|
||||||
@ -230,14 +215,6 @@ notification_driver = tacker.openstack.common.notifier.rpc_notifier
|
|||||||
# agent_down_time = 75
|
# agent_down_time = 75
|
||||||
# =========== end of items for agent management extension =====
|
# =========== end of items for agent management extension =====
|
||||||
|
|
||||||
# =========== items for agent scheduler extension =============
|
|
||||||
# Driver to use for scheduling network to DHCP agent
|
|
||||||
# network_scheduler_driver = tacker.scheduler.dhcp_agent_scheduler.ChanceScheduler
|
|
||||||
# Driver to use for scheduling router to a default L3 agent
|
|
||||||
# router_scheduler_driver = tacker.scheduler.l3_agent_scheduler.ChanceScheduler
|
|
||||||
# Driver to use for scheduling a loadbalancer pool to an lbaas agent
|
|
||||||
# loadbalancer_pool_scheduler_driver = tacker.services.loadbalancer.agent_scheduler.ChanceScheduler
|
|
||||||
|
|
||||||
# Allow auto scheduling networks to DHCP agent. It will schedule non-hosted
|
# Allow auto scheduling networks to DHCP agent. It will schedule non-hosted
|
||||||
# networks to first DHCP agent which sends get_active_networks message to
|
# networks to first DHCP agent which sends get_active_networks message to
|
||||||
# tacker server
|
# tacker server
|
||||||
@ -333,59 +310,6 @@ notification_driver = tacker.openstack.common.notifier.rpc_notifier
|
|||||||
|
|
||||||
# ======== end of tacker nova interactions ==========
|
# ======== end of tacker nova interactions ==========
|
||||||
|
|
||||||
[quotas]
|
|
||||||
# Default driver to use for quota checks
|
|
||||||
# quota_driver = tacker.db.quota_db.DbQuotaDriver
|
|
||||||
|
|
||||||
# Resource name(s) that are supported in quota features
|
|
||||||
# quota_items = network,subnet,port
|
|
||||||
|
|
||||||
# Default number of resource allowed per tenant. A negative value means
|
|
||||||
# unlimited.
|
|
||||||
# default_quota = -1
|
|
||||||
|
|
||||||
# Number of networks allowed per tenant. A negative value means unlimited.
|
|
||||||
# quota_network = 10
|
|
||||||
|
|
||||||
# Number of subnets allowed per tenant. A negative value means unlimited.
|
|
||||||
# quota_subnet = 10
|
|
||||||
|
|
||||||
# Number of ports allowed per tenant. A negative value means unlimited.
|
|
||||||
# quota_port = 50
|
|
||||||
|
|
||||||
# Number of security groups allowed per tenant. A negative value means
|
|
||||||
# unlimited.
|
|
||||||
# quota_security_group = 10
|
|
||||||
|
|
||||||
# Number of security group rules allowed per tenant. A negative value means
|
|
||||||
# unlimited.
|
|
||||||
# quota_security_group_rule = 100
|
|
||||||
|
|
||||||
# Number of vips allowed per tenant. A negative value means unlimited.
|
|
||||||
# quota_vip = 10
|
|
||||||
|
|
||||||
# Number of pools allowed per tenant. A negative value means unlimited.
|
|
||||||
# quota_pool = 10
|
|
||||||
|
|
||||||
# Number of pool members allowed per tenant. A negative value means unlimited.
|
|
||||||
# The default is unlimited because a member is not a real resource consumer
|
|
||||||
# on Openstack. However, on back-end, a member is a resource consumer
|
|
||||||
# and that is the reason why quota is possible.
|
|
||||||
# quota_member = -1
|
|
||||||
|
|
||||||
# Number of health monitors allowed per tenant. A negative value means
|
|
||||||
# unlimited.
|
|
||||||
# The default is unlimited because a health monitor is not a real resource
|
|
||||||
# consumer on Openstack. However, on back-end, a member is a resource consumer
|
|
||||||
# and that is the reason why quota is possible.
|
|
||||||
# quota_health_monitor = -1
|
|
||||||
|
|
||||||
# Number of routers allowed per tenant. A negative value means unlimited.
|
|
||||||
# quota_router = 10
|
|
||||||
|
|
||||||
# Number of floating IPs allowed per tenant. A negative value means unlimited.
|
|
||||||
# quota_floatingip = 50
|
|
||||||
|
|
||||||
[agent]
|
[agent]
|
||||||
# Use "sudo tacker-rootwrap /etc/tacker/rootwrap.conf" to use the real
|
# Use "sudo tacker-rootwrap /etc/tacker/rootwrap.conf" to use the real
|
||||||
# root filter facility.
|
# root filter facility.
|
||||||
@ -461,32 +385,6 @@ auth_uri = http://127.0.0.1:5000
|
|||||||
# If set, use this value for pool_timeout with sqlalchemy
|
# If set, use this value for pool_timeout with sqlalchemy
|
||||||
# pool_timeout = 10
|
# pool_timeout = 10
|
||||||
|
|
||||||
[service_providers]
|
|
||||||
# Specify service providers (drivers) for advanced services like loadbalancer, VPN, Firewall.
|
|
||||||
# Must be in form:
|
|
||||||
# service_provider=<service_type>:<name>:<driver>[:default]
|
|
||||||
# List of allowed service types includes LOADBALANCER, FIREWALL, VPN
|
|
||||||
# Combination of <service type> and <name> must be unique; <driver> must also be unique
|
|
||||||
# This is multiline option, example for default provider:
|
|
||||||
# service_provider=LOADBALANCER:name:lbaas_plugin_driver_path:default
|
|
||||||
# example of non-default provider:
|
|
||||||
# service_provider=FIREWALL:name2:firewall_driver_path
|
|
||||||
# --- Reference implementations ---
|
|
||||||
service_provider=LOADBALANCER:Haproxy:tacker.services.loadbalancer.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default
|
|
||||||
#service_provider=VPN:openswan:tacker.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default
|
|
||||||
# In order to activate Radware's lbaas driver you need to uncomment the next line.
|
|
||||||
# If you want to keep the HA Proxy as the default lbaas driver, remove the attribute default from the line below.
|
|
||||||
# Otherwise comment the HA Proxy line
|
|
||||||
# service_provider = LOADBALANCER:Radware:tacker.services.loadbalancer.drivers.radware.driver.LoadBalancerDriver:default
|
|
||||||
# uncomment the following line to make the 'netscaler' LBaaS provider available.
|
|
||||||
# service_provider=LOADBALANCER:NetScaler:tacker.services.loadbalancer.drivers.netscaler.netscaler_driver.NetScalerPluginDriver
|
|
||||||
# Uncomment the following line (and comment out the OpenSwan VPN line) to enable Cisco's VPN driver.
|
|
||||||
# service_provider=VPN:cisco:tacker.services.vpn.service_drivers.cisco_ipsec.CiscoCsrIPsecVPNDriver:default
|
|
||||||
# Uncomment the line below to use Embrane heleos as Load Balancer service provider.
|
|
||||||
# service_provider=LOADBALANCER:Embrane:tacker.services.loadbalancer.drivers.embrane.driver.EmbraneLbaas:default
|
|
||||||
# Uncomment the following line to make nova vm based lbaas driver
|
|
||||||
# service_provider = LOADBALANCER:HostingDevice:tacker.services.loadbalancer.drivers.hosting_device.plugin_driver.HostingDevicePluginDriver:default
|
|
||||||
|
|
||||||
[servicevm]
|
[servicevm]
|
||||||
# Specify drivers for hosting device
|
# Specify drivers for hosting device
|
||||||
# exmpale: infra_driver = noop
|
# exmpale: infra_driver = noop
|
||||||
|
@ -33,16 +33,11 @@ class ConfigurationTest(base.BaseTestCase):
|
|||||||
self.assertEqual('keystone', cfg.CONF.auth_strategy)
|
self.assertEqual('keystone', cfg.CONF.auth_strategy)
|
||||||
self.assertIsNone(cfg.CONF.core_plugin)
|
self.assertIsNone(cfg.CONF.core_plugin)
|
||||||
self.assertEqual(0, len(cfg.CONF.service_plugins))
|
self.assertEqual(0, len(cfg.CONF.service_plugins))
|
||||||
self.assertEqual('fa:16:3e:00:00:00', cfg.CONF.base_mac)
|
|
||||||
self.assertEqual(16, cfg.CONF.mac_generation_retries)
|
|
||||||
self.assertTrue(cfg.CONF.allow_bulk)
|
self.assertTrue(cfg.CONF.allow_bulk)
|
||||||
self.assertEqual(5, cfg.CONF.max_dns_nameservers)
|
|
||||||
self.assertEqual(20, cfg.CONF.max_subnet_host_routes)
|
|
||||||
relative_dir = os.path.join(os.path.dirname(__file__),
|
relative_dir = os.path.join(os.path.dirname(__file__),
|
||||||
'..', '..', '..')
|
'..', '..', '..')
|
||||||
absolute_dir = os.path.abspath(relative_dir)
|
absolute_dir = os.path.abspath(relative_dir)
|
||||||
self.assertEqual(absolute_dir, cfg.CONF.state_path)
|
self.assertEqual(absolute_dir, cfg.CONF.state_path)
|
||||||
self.assertEqual(86400, cfg.CONF.dhcp_lease_duration)
|
|
||||||
self.assertFalse(cfg.CONF.allow_overlapping_ips)
|
self.assertFalse(cfg.CONF.allow_overlapping_ips)
|
||||||
self.assertEqual('tacker', cfg.CONF.control_exchange)
|
self.assertEqual('tacker', cfg.CONF.control_exchange)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user