LOG = logging.getLogger(__name__)
core_opts = [
- cfg.StrOpt('bind_host', default='0.0.0.0'),
- cfg.IntOpt('bind_port', default=9696),
- cfg.StrOpt('api_paste_config', default="api-paste.ini"),
- cfg.StrOpt('api_extensions_path', default=""),
- cfg.StrOpt('policy_file', default="policy.json"),
- cfg.StrOpt('auth_strategy', default='keystone'),
- cfg.StrOpt('core_plugin'),
- cfg.ListOpt('service_plugins',
- default=[]),
- cfg.StrOpt('base_mac', default="fa:16:3e:00:00:00"),
- cfg.IntOpt('mac_generation_retries', default=16),
- cfg.BoolOpt('allow_bulk', default=True),
- cfg.IntOpt('max_dns_nameservers', default=5),
- cfg.IntOpt('max_subnet_host_routes', default=20),
- cfg.IntOpt('dhcp_lease_duration', default=120),
- cfg.BoolOpt('allow_overlapping_ips', default=False),
- cfg.StrOpt('host', default=utils.get_hostname()),
+ cfg.StrOpt('bind_host', default='0.0.0.0',
+ help=_("The host IP to bind to")),
+ cfg.IntOpt('bind_port', default=9696,
+ help=_("The port to bind to")),
+ cfg.StrOpt('api_paste_config', default="api-paste.ini",
+ help=_("The API paste config file to use")),
+ cfg.StrOpt('api_extensions_path', default="",
+ help=_("The path for API extensions")),
+ cfg.StrOpt('policy_file', default="policy.json",
+ help=_("The policy file to use")),
+ cfg.StrOpt('auth_strategy', default='keystone',
+ help=_("The type of authentication to use")),
+ cfg.StrOpt('core_plugin',
+ help=_("The core plugin Quantum will use")),
+ cfg.ListOpt('service_plugins', default=[],
+ help=_("The service plugins Quantum will use")),
+ cfg.StrOpt('base_mac', default="fa:16:3e:00:00:00",
+ help=_("The base MAC address Quantum will use for VIFs")),
+ cfg.IntOpt('mac_generation_retries', default=16,
+ help=_("How many times Quantum will retry MAC generation")),
+ cfg.BoolOpt('allow_bulk', default=True,
+ help=_("Allow the usage of the bulk API")),
+ cfg.IntOpt('max_dns_nameservers', default=5,
+ help=_("Maximum number of DNS nameservers")),
+ cfg.IntOpt('max_subnet_host_routes', default=20,
+ help=_("Maximum number of host routes per subnet")),
+ cfg.IntOpt('dhcp_lease_duration', default=120,
+ help=_("DHCP lease duration")),
+ cfg.BoolOpt('allow_overlapping_ips', default=False,
+ help=_("Allow overlapping IP support in Quantum")),
+ cfg.StrOpt('host', default=utils.get_hostname(),
+ help=_("The hostname Quantum is running on")),
cfg.BoolOpt('force_gateway_on_subnet', default=False,
help=_("Ensure that configured gateway is on subnet")),
]