Fixes #11709 - better error for DNS conflict timeouts
Fixes #7167 - names of settings marked for translation
Fixes #8566 - reorganized settings categories
Fixes #10194 - help text for token_duration setting
Refs #3809 - Remove cops for empty lines
Fixes #9104 - allow disabling of interface updates
Fixes #9059 - adds puppetssldir setting
Fixes #7994 - increased default token_duration setting
fixes #3601: Use secure websockets if available
Websockets_ssl* settings must be configured with the appropriatecertificates for this to work.
fixes #3946 Set host URLs from local settings file, if no Facter configuration exists. Add default values for settings example.
Fixes #4679 - Downcase fqdn to match Puppet SSL certs casing
fixes #4626 - update Facter calls for 2.0 compatibility
fixes #4270 - setting descriptions updated for consistency
fixes #3725, #4167 - root password validations, remove default password
Fixes #3569, #3210 - Use port from foreman_url for templates
Fixes #3196 - Switch tokens to default to on
fixes #3241 - default password is now MD5
fixes #2975 added setting for using the shortname instead of FQDN for new virtual machines
Fixes #3030 - require facter where necessary
Refs #2414 - Remove Puppet from facts API and Settings
Reports are still in progress and will come in a later PRDB schema is updated to not need puppet/rails
Fixes #2576 - Add optional update of Host.ip from built request
fixes #2751 - Remote addr can support several load balancers
fixes #2660 - settings, improve tests and fixes
- added string settings type- fixed tests previously commented out due to CI failures- more tests for core settings functionality- parsing of string values enhanced and extracted to a separate method- setting value to nil when it equals default is back...
fixes #2562 libvirt domain listen address, add libvirt_default_console_address setting
fixes #2407 - Add STI to settings model
Also adds some tests for rendering new/missing STI models, andrefactors the old default_settings loader into the new sub-models.