1.7.0
What's Changed
- Remove when clause restricting task to RHEL 7 by @amott-rh in #262
- Ensure leapp packages installed before upgrading by @swapdisk in #270
- RHEL 6 remediation for /usr being on a separate partition by @amott-rh in #271
- Add CI tests running in Testing Farm by @spetrosi in #274
- Allow setting SR_TEST_LOCAL_CHANGES=true to test local changes by @spetrosi in #276
- Test from latest RHEL 9 control node by @spetrosi in #278
- Fix defining context - it should be string instead of yaml dict. by @spetrosi in #279
- Fix tft workflow to get supported platforms and provide tmt context by @spetrosi in #280
- Fix the condition to run with the new is_supported var everywhere by @spetrosi in #281
- Fix running tests in tf and locally by @spetrosi in #282
- Specify compose with null, otherwise defaults to latest Fedora by @spetrosi in #283
- Use tfaga action from spetrosi branch to apply fix by @spetrosi in #284
- test: ensure job_name is defined for tests by @richm in #289
- fix extraction of inhibitor titles during tests by @PeterMocary in #287
- refactor: convert parse_leapp_report to a tasks file in common by @richm in #290
- version locking community.general to not pull 12+ by @djdanielsson in #292
- Validated ci change by @djdanielsson in #294
- refactor: fix code for ansible-lint rather than skip checks by @richm in #295
- Add remediations for 9to10 by @PeterMocary in #298
- Replace internal repository URLs with GitHub secrets by @tomasfratrik in #296
- Fix upgrade from RHEL 8 to 9 by @spetrosi in #297
- Add ability to run test plan on local and 1minutetip images provided in an environment-file, fix setting file when configuring yum repos by @spetrosi in #301
- Configure repositories from TF too, add BEAKERLIB_HARNESS_URL_NO_VER by @spetrosi in #304
- In test plan set variables for RHEL_9_8 by @spetrosi in #305
- Add repo url for RHEL 7 Server by @spetrosi in #307
- refactor: Refactor remediations - extract common code into role main - do not use fail/rescue by @richm in #300
- Debug repositories configured from test plan and repo_vars_file by @spetrosi in #308
- Refactor e2e tests to be run from a single tasks file by @spetrosi in #306
- First run tests from roles, then e2e tests by @spetrosi in #310
- Fix 9 to 10 upgrade tests by @PeterMocary in #302
- Improve documentation for running plans locally and in TF by @spetrosi in #311
- Add environment-file in adjust to keep it uncommented by @spetrosi in #314
- test: add test for cifs remediation by @richm in #309
- Prefix variables from defaults/main.yml with
leapp_for consistency by @spetrosi in #317 - refactor: clean up jinja, vars, common variables, ansible-lint warnings by @richm in #319
- fix: ensure removed kernel modules are not loaded at boot; add module remediation test by @richm in #318
- fix: convert pipeline to list with first for Ansible 2.9 support by @richm in #325
- fix: use split method instead of filter for 2.9 support by @richm in #324
- Remove dependency on community.general.yum_versionlock module by @PeterMocary in #313
- fix: remove timeout keyword for reboot - it is not correct by @richm in #322
- Fix issue with missing python interpreter after upgrade by @swapdisk in #285
- fix: add back timeout keyword for reboot - do not worry about 2.9 support by @richm in #329
- Remove dependency on community.general.rhsm_repository module by @PeterMocary in #328
- tests: Update RHEL versions in tests to 9.7 and 10.1 by @spetrosi in #330
- ci: Configure repos on the control node running latest RHEL separately by @spetrosi in #336
- ci: Update secret name for RHEL_9_LATEST repos by @spetrosi in #337
- Replace SELinux community module with LSR by @tomasfratrik in #303
- refactor: handle INJECT_FACTS_AS_VARS=false by using ansible_facts instead by @richm in #333
- fix: check for leapp_inhibitors not defined by @richm in #334
- ci: use ANSIBLE_INJECT_FACT_VARS=false by default for testing by @richm in #338
- tests: Replace deprecated variables in tests with new by @spetrosi in #340
- remove dependency on community.general.archive module by @PeterMocary in #331
- fix: Vendor infra.leapp.modprobe inside the collection by @spetrosi in #343
- Replace ansible.posix.mount module with the storage system role by @tomasfratrik in #342
- fix removal of package version locks by @PeterMocary in #339
- add metalink support for custom local repos by @PeterMocary in #341
- Add warning about limited ongoing technical support for RHEL 6 upgrades. by @PeterMocary in #332
- add key-first lookup of inhibitors in leapp report by @PeterMocary in #347
- remove dependency on community.general.redhat_subscription module by @PeterMocary in #348
- fix satellite subscription handling by @PeterMocary in #349
- fix: Add parameter leapp_remediate_ssh_password_auth with default value true by @richm in #356
- fix: Ensure leapp_infra_upgrade_system_roles_collection is used by @spetrosi in #353
- leapp_infra_upgrade_system_roles_collection > leapp_system_roles_collection by @spetrosi in #357
- rename variables for satellite activation keys by @PeterMocary in #359
- Update readme tables by @PeterMocary in #360
New Contributors
- @amott-rh made their first contribution in #262
- @spetrosi made their first contribution in #274
- @richm made their first contribution in #289
- @PeterMocary made their first contribution in #287
- @tomasfratrik made their first contribution in #296
Full Changelog: 1.6.1...1.7.0