Refs #24072 - fix compute profile with CR set via HG
When compute resource is set via compute profile, we're not sending itvia the form (as it's disabled). Therefore, we need to search for in viahostgroup.
Refs #24072 - fix selecting hostgroup with compute resource
Without this fix, the 'Virtual Machine' tab was giving:
'mybox' not found on 'libvirt (Libvirt)' 'mybox' could be deleted or 'libvirt (Libvirt)' is not responding.
Fixes #23834 - better assert in host test
Fixes #24109 - common kernelcmd param for all OSes
Refs #24057 - fixed broken email test
Fixes #24057 - Email subject prefix accepts long strings (#5742)
Fixes #23994 - Do not update templates out of scope
Fixes #24025 - Pass full_name attribute for settings in API
Fixes #23951 - fix searching by config group
Fixes #23962 - Fix Style/ExpandPathArguments cop
Fixes #23626 - Move autosign to build queue
fixes #22467 - dashboard: list hosts in build mode
Fixes #23599 - fix subtotal value in API call with thin=true
Fixes #19858 - Configure Style/EmptyMethod cop (#5703)
Fixes #19873 - Fix Style/MultilineIfModifier cop (#5705)
Fixes #21007 - new unattended action 'failed'
Fixes #23930 - PXELinux loader is now preferred
Fixes #23953 - Port robottelo tests for settings
Fixes #23768 - keep_subnet flag to prevent subnet override (#5635)
Fixes #20891 - Remove hostname from /hosts/x/facts results
Fixes #19789 - fix Layout/SpaceAroundOperators cop
Refs #23132 - stabilize bookmark test
Fixes #19775 - Fix Layout/ExtraSpacing cop
Fixes #23932 - Fixes failing application job tests for some plugins
The tests were failing with:Sequel::DatabaseError: PG::DuplicateTable:ERROR: relation "dynflow_execution_plans" already exists
This failure was probably caused by forcing initialization of the...
Fixes #23857 - Fix Performance/InefficientHashSearch cop
fixes #23232 - fix error when domain not in taxonomy
This ensures that if domain_id is set, but domain not found (for examplewhen domain is in another taxonomy), the shortname still removes thedomain from the host's FQDN.
Fixes #23875 - removed old session tests
The root cause was we were triggering the active jobs too early,sometimes even before the db was migrated. This led to all sorts oferrors. The provided helper method does not trigger the jobs when in...
Fixes #23843 - Exclude requests to local host from proxying
Fixes #23859 - Fix vm_exists? method
Fix related tests
Fixes #23598 - move report metrics chart to c3
Fixes #23377 - audit external group membership changes (#5555)
Fixes #13749 - Handle Base64 and binary LDAP avatars
Before this change, we would always try to Base64.decode absolutely anyavatar. This resulted in broken images, as sometimes the avatars areautomatically turned into binary by net/ldap. In such cases, we want to...
fixes #23178 - seeded location should be in seeded org
When creating a host in the seeded org and seeded loc, host saves andthen organization becomes invalid: "Locations expecting locations usedby hosts or inherited (check mismatches report)."
Fixes #21580 - normalize compute attributes (#4980)
Normalizes compute attributes in API show actions. For backwardscompatibility reasons this patch adds a new rabl node instead ofreplacing 'vm_attrs'.
Fixes #23756 - improved wait_for_ajax
Fixes #22778 - disableable bruteforce protection
Fixes #23379 - proxy stubs on API level
Refs #23499 - pids for ported tests
Fixes #22601 - Update Rails to 5.1.6
fixes #23686 - filter audits by settings type
fixes #23357 - Refactor Notification Drawer from patternfly-react
Fixes #23550 - add to_hash method to Menu::Manager
Fixes #23487 - support namespaced controllers
fixes #23573 - add pagelets for cr show page
Fixes #23629 - Fix redirect parameters on hosts page
Refs #23295 - Robottelo tests reporting (#5586)
Fixes #23364 - add search input in breadcrumbs switcher
Fixes #23609 - Port robottelo tests for classparameters
Fixes #23605 - Port robottelo tests - smart_proxy
Fixes #23601 - switch org/loc button ordering in vertical nav
Fixes #23597 - Port robottelo tests - combination template
Fixes #23586 - Port robottelo tests for template
Fixes #23169 - Orders settings alphabetically
Fixes #23549 - add axios support for wait_for_ajax
Fixes #23426 - support default flag in templates import
Fixes #23565 - Port robottelo test for smart variables
Refs #23485 - Fix interface test
Fixes #23518 - Use puma for Capybara tests
port robottelo tests for filters
Fixes #23474 - update capybara to 3.x
Fixes #23485 - Port robottelo tests for interfaces
Fixes #18429 - Add foreman API support for trends
Refs #21204 - correct duplicate key in settings fixture
Fixes #23419 - Port robottelo tests for hostgroup
Fixes #19781 - Fix Layout/LeadingCommentSpace cop
Fixes #23358 - Fix audit mails for template content
Fixes #23295 - Robottelo tests reporting (#5464)
Refs #23177 - datetime precision fixed for unattended test
fixes #21657 - remove facets when host is removed
Fixes #23195 - Audit associations on creation and destruction (#5455)
Also includes a bit of refactoring to the AuditAssociations module.
Refs #23177 - id is not used for unattended order
Fixes #23350 - Port: Robotello: Minitest: Role Tier1 Tests
fixes #23335 - normalize scsi attributes in rails 5 (#5475)
Fixes #23331 - grouped permissions for host disabled (#5468)
Fixes #23339 - Port robottelo tests for hosts
Fixes #23254 - Utilize webmock to prevent network connection
in tests
Fixes #23346 - memory cache store is used for tests
Fixes #23252 - Speed up unattended controller tests
Splitting the tests into different contexts and only creating the hostsneeded for each context cut down runtime locally from 57s to 23s.
Fixes #23255 - Speed up seeds test
Every seed run takes about 10s. This combines 6 tests to run on the sameseed action, leading to about 60s saved locally.
Fixes #23177 - unattended warning on multiple MACs
Fixes #23215 - Keep original names in webpack bundle
Currently the webpack config is shortening the name of the js bundlesfor plugins. E.g, foreman_remote_execution becomes remoteexecution, andso on.This becomes hard to deal with when we want to figure out which plugin...
Fixes #15411 - Move smart_proxy_ids_for to Host
Fixes #23225 - fix vm tab js error in host page
Fixes #23132 - Fix seeds tests
Fixes #23132 - Port robottelo tests for bookmarks
Fixes #22855 - Add full breadcrumbs functionality
Fixes #19787 - Fix Layout/SpaceAfterComma cop
Fixes #23157 - Enable Performance/FixedSize cop
Fixes #21055 - use _id attributes for host taxonomy validator
Otherwise, the error messages are not visible.
Also log the host error messages as `error` instead of `info`, as itshould be more appropriate for this case.
Fixes #23115 - session is used instead session_safe
Fixes #23106 - Fix MySQL tests
Fixes #23106 - Port robottelo tests for usergroups
Fixes #23113 - Allow disabling of out of sync status
Fixes #23081 - Fix Style/SafeNavigation cop
Fixes #19894 - Fix Style/RedundantParentheses cop
Fixes #19839 - Fix Rails/Present cop
Fixes #19832 - Fix Rails/FindBy cop
Fixes #23123 - Fix Rails/ActiveRecordAliases cop