Octavia - file octavia.conf
- class insights.parsers.octavia.OctaviaConf(context)[source]
Bases:
IniConfigFile
Provides a parser arser for file
/var/lib/config-data/puppet-generated/octavia/etc/octavia/octavia.conf
. Filters have been added to this parser to ensure that the necessary data will be collected.Sample input data:
[DEFAULT] # Print debugging output (set logging level to DEBUG instead of default WARNING level). debug = False [api_settings] bind_host = 127.0.0.1 bind_port = 9876 # Default provider driver default_provider_driver = amphora # The minimum health monitor delay interval for UDP-CONNECT Health Monitor type udp_connect_min_interval_health_monitor = 3
Examples
>>> type(octavia_conf) <class 'insights.parsers.octavia.OctaviaConf'> >>> octavia_conf.defaults()['debug'] == 'False' True >>> octavia_conf.get('api_settings', 'bind_port') == '9876' True >>> octavia_conf.has_option('api_settings', 'missing_key') False