Skip to content

Latest commit

 

History

History
123 lines (84 loc) · 3.54 KB

CHANGELOG.rst

File metadata and controls

123 lines (84 loc) · 3.54 KB

Ansible Leapp Collection Release Notes

  • Change Leapp report schema from default (1.0.0) to new 1.2.0 for analysis and upgrade.
  • Added variables to the leapp_resume task to control task retries and delays.
  • Run leapp with increased per-process file descriptor limit
  • Allow treating all high severity findings as inhibitors
  • Do not try to read analysis report when check_leapp_analysis_results is false.
  • Fix check-inodes.sh script introduced error.
  • Move fact capture from analysis to ensure that facts are representative of the system immediately before upgrade.
  • Correct /var/log/leapp mode to 0700
  • Fix regressions impacting upgrade role
  • Move collection dependencies from galaxy.yml to requirements.yml
  • Add infra_leapp_upgrade_system_roles_collection variable for specifying fedora.linux_system_roles or redhat.rhel_system_roles
  • Allow listing known inhibitors for which remediations are available
  • Add capturing of high (error) findings in analysis and upgrade.
  • Add remediation role to remediate the system based on available remediation playbooks.
  • Add support for using custom repositories for Leapp upgrades (leapp_upgrade_type == "custom").
  • Improve reporting of inhibitors and high (error) findings
  • added a boolean to allow users to skip RHSM unlock after leapp upgrade
  • added a boolean to allow users to skip the dnf update after the upgrade has completed
  • added a string to allow users to lock RHSM to a specified release after leapp upgrade
  • Add option to unload kernel modules prior to running leapp upgrade (kernel_modules_to_unload_before_upgrade).
  • Add variable check_leapp_analysis_results which if set to false (true by default) allows to not check previous leapp analysis json results for inhibitors.
  • Add variable for setting ansible_python_interpretor for RHEL 7 to 8 upgrades post upgrade post_7_to_8_python_interpreter.
  • Capture leapp_inhibitors via set_stats for job artifacts.
  • Fix analysis handler for Satellite registration (add conditional for if pre_leapp key is defined).
  • For RHEL 6 upgrades, similarly capture inhibitor and high errors for not enough space for display in output and inclusion into set_stats for leapp_inhibitors.
  • Variabilize reboot_timeout and upgrade_timeout.
  • Remove obsolete versions from CI workflow and add newer ones
  • switched template to jinja vars for version upgrade verification
  • Add the default variables async_timeout_maximum and async_poll_interval which configure the timeout and polling values respectively for asynchronous task execution. - Setting async/poll values as default vars will allow override timer values based on the end user's particular needs.
  • Set the default to "disabled" in the selinux_mode default variable - This resolves an issue with a missing Ansible fact for servers where selinux is disabled
  • Fixed common role to resolve incorrect timestamps in log files
  • Fixed os_path is undefined error in upgrade role
  • Fixed shell tasks to use the correct variable "os_path"
  • Added os_path variable