Fixes #34360 - prepare for Host Reports migration
Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
Fixes #34302 - associate CentOS_Stream OS with the templates
Fixes #33470 - Adding support for CentOS Stream
The facts from Stream has not yet supported in Foreman. This PR adds correct recognition for all parsers.
Fixes #33981 - fix the RHEL OS name parsing
When the parser lived in the foreman_ansible plugin, it started toprefer the lsb facts over the distribution one, which is correctbehavior. Seehttps://github.com/theforeman/foreman_ansible/commit/ba50f37a00fb55c9695b5ef0cb80987f8eb532f8...
Fixes #33769 - Windows client installation type
This will currently only handle a single difference - Windows Server vsWindows. Not things like Windows Server Standard vs Windows Server Core,or Windows vs Windows Education, etc.
Refs #23936 - disable NIC fact parsing on Windows
Fixes #31049 - Introduce server CA file setting
Fixes #32548 - Moving Salt fact parser to Core
Moving Salt fact parser from Salt plugin to Core for better refactoring of parsers logic
Fixes #32518 - Moving Ansible fact parser
Moving Ansible fact parser from Ansible plugin to Core for better refactoring of parsers logic
Fixes #32170 - Adding total_disk_size to host facets
This PR introduced new parameter to hosts facets. Parameter is a totaldisk size that is included in Discovery plugin at own. However thatmeans that we have to maintain a two "facets like" codes at one time...
Fixes #31213 - hostgroup API facets extension point (#8115)
Adds Facet extension points for Hostgroup API responses.Refactor refresh for facets, to ensure all run just once.
Now the already registered entries are being run once the facet entry point is configured....
Fixes #29110 - updated fact parser to handle v3 debian OS (#7482)
Fixes #1513 - distinguish between RHEL 7 Server and Workstation
When facts are received we parse them and create/assign the operatingsystem of a host accordingly. We didn't correctly detect the right RHEL7 distribution and considered every RHEL 7 as Server. For people having...
Fixes #27685 - use networking::primary for detection
fixes #26727 - import host with bonded primary interface
fixes #26627 - rake task to render templates from dir
fixes #26612 - snapshots for nested snippets
Fixes #25451 - Make certificate loading robust
This is copied from Katello's app/services/cert/rhsm_client.rb withadded tests.
Fixes #24744,#24873 - facter 3.x initial support
fixes #3763 - extend rabl templates
Fixes #21232 - verify IP sans when authenticating a SP
Fixes #6006 - Add options to disable updates from facts
Add option ignore_facts_for_operatingsystem: do not update system's operating system based on facts Add option ignore_facts_for_domain: do not update system's domain based on facts
fixes #17335 - parse Solaris update as minor version
Also fixes idempotency of OSes with only a major version (as Solariswas prior to this change), where `minor` was nil instead of "", causingthe OS to be recreated with a validation error.
fixes #16557 - move tests into modern Rails layout
Models, controllers, mailers and helpers are now in test/ subdirsmatching app/ subdirs. Service, miscellaneous and old test/lib/ testsare now in test/unit/ separated from models, which obsoletes the custom...
Fixes #13079 - Conditionally hide the pagelets
fixes #12127 - verify x509 subject alternative names when authenticating a smart proxy